/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 NUM_VARIABLES --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 2 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 15:49:24,369 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 15:49:24,372 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 15:49:24,389 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 15:49:24,390 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 15:49:24,393 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 15:49:24,397 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 15:49:24,412 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 15:49:24,419 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 15:49:24,423 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 15:49:24,427 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 15:49:24,429 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 15:49:24,430 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 15:49:24,434 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 15:49:24,439 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 15:49:24,441 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 15:49:24,443 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 15:49:24,445 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 15:49:24,447 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 15:49:24,456 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 15:49:24,464 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 15:49:24,471 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 15:49:24,473 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 15:49:24,474 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 15:49:24,477 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 15:49:24,478 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 15:49:24,478 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 15:49:24,483 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 15:49:24,483 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 15:49:24,486 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 15:49:24,486 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 15:49:24,488 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 15:49:24,490 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 15:49:24,492 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 15:49:24,495 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 15:49:24,496 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 15:49:24,496 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 15:49:24,497 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 15:49:24,497 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 15:49:24,498 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 15:49:24,500 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 15:49:24,501 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 15:49:24,548 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 15:49:24,549 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 15:49:24,550 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 15:49:24,551 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 15:49:24,551 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 15:49:24,552 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 15:49:24,552 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 15:49:24,552 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 15:49:24,552 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 15:49:24,553 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 15:49:24,554 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 15:49:24,554 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 15:49:24,554 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 15:49:24,555 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 15:49:24,555 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 15:49:24,555 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 15:49:24,555 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 15:49:24,555 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 15:49:24,556 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 15:49:24,556 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 15:49:24,556 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 15:49:24,556 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 15:49:24,557 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 15:49:24,557 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 15:49:24,557 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 15:49:24,557 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 15:49:24,557 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:24,557 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 15:49:24,558 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 15:49:24,558 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 -> NUM_VARIABLES 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 -> 2 [2020-07-21 15:49:24,989 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 15:49:25,003 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 15:49:25,008 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 15:49:25,011 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 15:49:25,015 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 15:49:25,017 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-21 15:49:25,143 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc96105b0/9ecc7855a4e04aa0843a98cbf2ec1b3d/FLAG7b5c318b9 [2020-07-21 15:49:25,826 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 15:49:25,827 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-21 15:49:25,836 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc96105b0/9ecc7855a4e04aa0843a98cbf2ec1b3d/FLAG7b5c318b9 [2020-07-21 15:49:26,164 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc96105b0/9ecc7855a4e04aa0843a98cbf2ec1b3d [2020-07-21 15:49:26,180 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 15:49:26,185 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 15:49:26,195 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 15:49:26,196 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 15:49:26,201 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 15:49:26,204 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,208 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b977c1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26, skipping insertion in model container [2020-07-21 15:49:26,209 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,222 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 15:49:26,249 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 15:49:26,497 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 15:49:26,504 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 15:49:26,530 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 15:49:26,550 INFO L208 MainTranslator]: Completed translation [2020-07-21 15:49:26,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26 WrapperNode [2020-07-21 15:49:26,551 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 15:49:26,552 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 15:49:26,552 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 15:49:26,553 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 15:49:26,575 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,575 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,583 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,583 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,731 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,735 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,737 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (1/1) ... [2020-07-21 15:49:26,739 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 15:49:26,740 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 15:49:26,740 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 15:49:26,740 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 15:49:26,741 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (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 15:49:26,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 15:49:26,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 15:49:26,852 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-21 15:49:26,852 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-21 15:49:26,852 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 15:49:26,852 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 15:49:26,853 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 15:49:26,853 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-21 15:49:26,853 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-21 15:49:26,853 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 15:49:26,853 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 15:49:26,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 15:49:27,114 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 15:49:27,115 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 15:49:27,121 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:49:27 BoogieIcfgContainer [2020-07-21 15:49:27,121 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 15:49:27,123 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 15:49:27,123 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 15:49:27,129 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 15:49:27,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 03:49:26" (1/3) ... [2020-07-21 15:49:27,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc87340 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:49:27, skipping insertion in model container [2020-07-21 15:49:27,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:49:26" (2/3) ... [2020-07-21 15:49:27,132 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc87340 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:49:27, skipping insertion in model container [2020-07-21 15:49:27,132 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:49:27" (3/3) ... [2020-07-21 15:49:27,134 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-1.c [2020-07-21 15:49:27,148 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 15:49:27,160 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 15:49:27,180 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 15:49:27,217 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 15:49:27,218 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 15:49:27,218 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 15:49:27,218 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 15:49:27,218 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 15:49:27,218 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 15:49:27,219 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 15:49:27,219 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 15:49:27,245 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-21 15:49:27,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 15:49:27,255 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:27,257 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:27,257 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:27,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:27,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-21 15:49:27,278 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:27,279 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1660371770] [2020-07-21 15:49:27,279 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:27,367 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:27,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:27,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 15:49:27,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:27,521 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 15:49:27,522 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 15:49:27,524 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1660371770] [2020-07-21 15:49:27,526 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 15:49:27,527 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 15:49:27,529 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913470914] [2020-07-21 15:49:27,534 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 15:49:27,535 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:27,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 15:49:27,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 15:49:27,556 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-21 15:49:27,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:27,720 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-21 15:49:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 15:49:27,724 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 15:49:27,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:27,742 INFO L225 Difference]: With dead ends: 44 [2020-07-21 15:49:27,743 INFO L226 Difference]: Without dead ends: 30 [2020-07-21 15:49:27,748 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 15:49:27,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-21 15:49:27,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-21 15:49:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 15:49:27,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 15:49:27,824 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-21 15:49:27,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:27,825 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 15:49:27,825 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 15:49:27,826 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 15:49:27,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 15:49:27,829 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:27,830 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:28,044 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:28,046 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:28,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:28,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-21 15:49:28,048 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:28,049 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1618894533] [2020-07-21 15:49:28,049 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:28,118 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:28,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:28,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 15:49:28,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:28,190 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 15:49:28,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 15:49:28,191 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1618894533] [2020-07-21 15:49:28,192 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 15:49:28,192 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 15:49:28,192 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470973352] [2020-07-21 15:49:28,195 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 15:49:28,196 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:28,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 15:49:28,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 15:49:28,198 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-21 15:49:28,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:28,315 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-21 15:49:28,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 15:49:28,317 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 15:49:28,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:28,319 INFO L225 Difference]: With dead ends: 36 [2020-07-21 15:49:28,319 INFO L226 Difference]: Without dead ends: 32 [2020-07-21 15:49:28,321 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 15:49:28,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-21 15:49:28,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-21 15:49:28,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 15:49:28,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 15:49:28,333 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-21 15:49:28,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:28,334 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 15:49:28,334 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 15:49:28,334 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 15:49:28,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 15:49:28,337 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:28,337 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 15:49:28,553 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:28,554 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:28,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:28,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-21 15:49:28,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:28,560 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1496347938] [2020-07-21 15:49:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:28,665 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:28,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:28,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 15:49:28,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:28,741 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 15:49:28,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:28,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:28,987 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:29,048 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 15:49:29,049 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1496347938] [2020-07-21 15:49:29,050 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:29,050 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 15:49:29,051 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529286229] [2020-07-21 15:49:29,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 15:49:29,053 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:29,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 15:49:29,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 15:49:29,054 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-21 15:49:29,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:29,298 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-21 15:49:29,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 15:49:29,300 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-21 15:49:29,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:29,303 INFO L225 Difference]: With dead ends: 41 [2020-07-21 15:49:29,304 INFO L226 Difference]: Without dead ends: 37 [2020-07-21 15:49:29,307 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 15:49:29,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-21 15:49:29,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-21 15:49:29,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 15:49:29,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 15:49:29,347 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-21 15:49:29,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:29,350 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 15:49:29,350 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 15:49:29,350 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 15:49:29,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 15:49:29,357 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:29,358 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 15:49:29,572 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:29,573 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:29,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:29,575 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-21 15:49:29,576 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:29,576 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [99289590] [2020-07-21 15:49:29,576 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:29,648 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:29,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:29,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 15:49:29,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:29,718 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 15:49:29,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:29,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:29,895 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:29,934 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 15:49:29,934 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [99289590] [2020-07-21 15:49:29,935 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:29,935 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 15:49:29,935 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331754920] [2020-07-21 15:49:29,936 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 15:49:29,936 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:29,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 15:49:29,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 15:49:29,937 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-21 15:49:30,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:30,098 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-21 15:49:30,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 15:49:30,099 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-21 15:49:30,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:30,102 INFO L225 Difference]: With dead ends: 46 [2020-07-21 15:49:30,102 INFO L226 Difference]: Without dead ends: 42 [2020-07-21 15:49:30,103 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 15:49:30,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-21 15:49:30,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-21 15:49:30,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 15:49:30,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 15:49:30,115 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-21 15:49:30,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:30,115 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 15:49:30,116 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 15:49:30,116 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 15:49:30,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 15:49:30,118 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:30,118 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 15:49:30,332 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:30,334 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:30,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:30,334 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-21 15:49:30,335 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:30,335 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1758210768] [2020-07-21 15:49:30,336 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:30,378 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:30,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:30,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:49:30,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:30,476 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 15:49:30,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:30,839 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:30,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:30,927 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:31,001 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 15:49:31,002 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1758210768] [2020-07-21 15:49:31,002 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:31,003 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:49:31,004 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628811164] [2020-07-21 15:49:31,004 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:49:31,005 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:31,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:49:31,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:49:31,006 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-21 15:49:31,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:31,267 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-21 15:49:31,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:49:31,269 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-21 15:49:31,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:31,272 INFO L225 Difference]: With dead ends: 51 [2020-07-21 15:49:31,273 INFO L226 Difference]: Without dead ends: 47 [2020-07-21 15:49:31,274 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 15:49:31,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-21 15:49:31,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-21 15:49:31,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 15:49:31,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 15:49:31,288 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-21 15:49:31,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:31,289 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 15:49:31,289 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:49:31,289 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 15:49:31,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-21 15:49:31,292 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:31,292 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 15:49:31,495 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:31,496 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:31,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:31,497 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-21 15:49:31,498 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:31,498 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2083507339] [2020-07-21 15:49:31,499 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:31,536 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:31,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:31,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:49:31,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:31,628 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 15:49:31,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:31,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:31,985 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:32,026 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 15:49:32,027 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2083507339] [2020-07-21 15:49:32,027 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:32,027 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-21 15:49:32,028 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924738889] [2020-07-21 15:49:32,028 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:49:32,029 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:32,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:49:32,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:49:32,030 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-21 15:49:32,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:32,452 INFO L93 Difference]: Finished difference Result 84 states and 136 transitions. [2020-07-21 15:49:32,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:49:32,454 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-21 15:49:32,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:32,457 INFO L225 Difference]: With dead ends: 84 [2020-07-21 15:49:32,465 INFO L226 Difference]: Without dead ends: 50 [2020-07-21 15:49:32,470 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 64 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:49:32,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-07-21 15:49:32,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2020-07-21 15:49:32,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-07-21 15:49:32,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 67 transitions. [2020-07-21 15:49:32,512 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 67 transitions. Word has length 40 [2020-07-21 15:49:32,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:32,513 INFO L479 AbstractCegarLoop]: Abstraction has 47 states and 67 transitions. [2020-07-21 15:49:32,513 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:49:32,513 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 67 transitions. [2020-07-21 15:49:32,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-21 15:49:32,520 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:32,524 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 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 15:49:32,724 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:32,725 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:32,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:32,726 INFO L82 PathProgramCache]: Analyzing trace with hash 208191613, now seen corresponding path program 1 times [2020-07-21 15:49:32,726 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:32,727 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [552309833] [2020-07-21 15:49:32,727 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:32,795 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:32,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:32,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:49:32,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-21 15:49:32,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:33,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:33,215 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:33,269 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 15:49:33,269 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [552309833] [2020-07-21 15:49:33,269 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:33,269 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:49:33,270 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652646302] [2020-07-21 15:49:33,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:49:33,271 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:33,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:49:33,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:49:33,272 INFO L87 Difference]: Start difference. First operand 47 states and 67 transitions. Second operand 12 states. [2020-07-21 15:49:33,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:33,492 INFO L93 Difference]: Finished difference Result 63 states and 99 transitions. [2020-07-21 15:49:33,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:49:33,493 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 41 [2020-07-21 15:49:33,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:33,500 INFO L225 Difference]: With dead ends: 63 [2020-07-21 15:49:33,500 INFO L226 Difference]: Without dead ends: 59 [2020-07-21 15:49:33,504 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 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 15:49:33,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2020-07-21 15:49:33,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2020-07-21 15:49:33,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-21 15:49:33,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 77 transitions. [2020-07-21 15:49:33,536 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 77 transitions. Word has length 41 [2020-07-21 15:49:33,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:33,536 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 77 transitions. [2020-07-21 15:49:33,536 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:49:33,537 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 77 transitions. [2020-07-21 15:49:33,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-07-21 15:49:33,547 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:33,547 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 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 15:49:33,763 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:33,765 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:33,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:33,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1291563674, now seen corresponding path program 1 times [2020-07-21 15:49:33,767 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:33,767 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [835715115] [2020-07-21 15:49:33,768 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:33,814 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:33,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:33,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 15:49:33,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:33,885 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-21 15:49:33,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:34,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:34,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:34,178 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-21 15:49:34,184 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [835715115] [2020-07-21 15:49:34,185 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:34,185 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 15:49:34,186 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113853985] [2020-07-21 15:49:34,189 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 15:49:34,190 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:34,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 15:49:34,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 15:49:34,190 INFO L87 Difference]: Start difference. First operand 51 states and 77 transitions. Second operand 10 states. [2020-07-21 15:49:34,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:34,324 INFO L93 Difference]: Finished difference Result 65 states and 105 transitions. [2020-07-21 15:49:34,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 15:49:34,325 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 53 [2020-07-21 15:49:34,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:34,327 INFO L225 Difference]: With dead ends: 65 [2020-07-21 15:49:34,327 INFO L226 Difference]: Without dead ends: 61 [2020-07-21 15:49:34,329 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 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 15:49:34,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-07-21 15:49:34,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 53. [2020-07-21 15:49:34,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-07-21 15:49:34,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 82 transitions. [2020-07-21 15:49:34,343 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 82 transitions. Word has length 53 [2020-07-21 15:49:34,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:34,344 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 82 transitions. [2020-07-21 15:49:34,344 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 15:49:34,344 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 82 transitions. [2020-07-21 15:49:34,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-21 15:49:34,346 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:34,346 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:34,555 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:34,556 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:34,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:34,556 INFO L82 PathProgramCache]: Analyzing trace with hash 736840020, now seen corresponding path program 2 times [2020-07-21 15:49:34,557 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:34,558 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [574315671] [2020-07-21 15:49:34,558 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:34,608 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:34,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:34,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:49:34,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:34,698 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-21 15:49:34,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:35,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:35,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:35,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:35,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:35,330 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:35,333 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 59 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-07-21 15:49:35,399 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [574315671] [2020-07-21 15:49:35,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:35,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:49:35,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784785902] [2020-07-21 15:49:35,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:49:35,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:35,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:49:35,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:49:35,403 INFO L87 Difference]: Start difference. First operand 53 states and 82 transitions. Second operand 14 states. [2020-07-21 15:49:35,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:35,669 INFO L93 Difference]: Finished difference Result 75 states and 134 transitions. [2020-07-21 15:49:35,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:49:35,670 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 78 [2020-07-21 15:49:35,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:35,672 INFO L225 Difference]: With dead ends: 75 [2020-07-21 15:49:35,673 INFO L226 Difference]: Without dead ends: 71 [2020-07-21 15:49:35,674 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 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 15:49:35,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2020-07-21 15:49:35,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 56. [2020-07-21 15:49:35,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-21 15:49:35,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 90 transitions. [2020-07-21 15:49:35,695 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 90 transitions. Word has length 78 [2020-07-21 15:49:35,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:35,696 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 90 transitions. [2020-07-21 15:49:35,696 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:49:35,696 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 90 transitions. [2020-07-21 15:49:35,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2020-07-21 15:49:35,698 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:35,698 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:35,914 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:35,916 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:35,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:35,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1583364703, now seen corresponding path program 1 times [2020-07-21 15:49:35,917 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:35,917 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [578895010] [2020-07-21 15:49:35,917 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:35,974 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:35,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:35,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:49:35,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:36,060 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 54 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-07-21 15:49:36,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:36,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:36,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:36,551 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-21 15:49:36,552 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [578895010] [2020-07-21 15:49:36,552 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:36,552 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-21 15:49:36,552 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560084934] [2020-07-21 15:49:36,553 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:49:36,553 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:36,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:49:36,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:49:36,555 INFO L87 Difference]: Start difference. First operand 56 states and 90 transitions. Second operand 12 states. [2020-07-21 15:49:36,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:36,817 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2020-07-21 15:49:36,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:49:36,818 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 67 [2020-07-21 15:49:36,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:36,820 INFO L225 Difference]: With dead ends: 114 [2020-07-21 15:49:36,820 INFO L226 Difference]: Without dead ends: 64 [2020-07-21 15:49:36,822 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 119 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:49:36,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-07-21 15:49:36,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2020-07-21 15:49:36,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-21 15:49:36,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 101 transitions. [2020-07-21 15:49:36,837 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 101 transitions. Word has length 67 [2020-07-21 15:49:36,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:36,837 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 101 transitions. [2020-07-21 15:49:36,837 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:49:36,838 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 101 transitions. [2020-07-21 15:49:36,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-21 15:49:36,840 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:36,840 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:37,055 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:37,056 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:37,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:37,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1763147687, now seen corresponding path program 2 times [2020-07-21 15:49:37,057 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:37,057 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1099865186] [2020-07-21 15:49:37,057 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:37,107 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:37,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:37,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:49:37,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:37,252 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 32 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-07-21 15:49:37,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:37,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:37,864 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:37,866 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:37,924 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:37,975 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2020-07-21 15:49:37,975 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1099865186] [2020-07-21 15:49:37,975 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:37,976 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-21 15:49:37,976 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029578459] [2020-07-21 15:49:37,977 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 15:49:37,977 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:37,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 15:49:37,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:49:37,978 INFO L87 Difference]: Start difference. First operand 61 states and 101 transitions. Second operand 17 states. [2020-07-21 15:49:38,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:38,482 INFO L93 Difference]: Finished difference Result 131 states and 252 transitions. [2020-07-21 15:49:38,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 15:49:38,482 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2020-07-21 15:49:38,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:38,484 INFO L225 Difference]: With dead ends: 131 [2020-07-21 15:49:38,485 INFO L226 Difference]: Without dead ends: 76 [2020-07-21 15:49:38,488 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 116 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2020-07-21 15:49:38,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-07-21 15:49:38,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2020-07-21 15:49:38,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-07-21 15:49:38,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 106 transitions. [2020-07-21 15:49:38,513 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 106 transitions. Word has length 68 [2020-07-21 15:49:38,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:38,519 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 106 transitions. [2020-07-21 15:49:38,519 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 15:49:38,519 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 106 transitions. [2020-07-21 15:49:38,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-07-21 15:49:38,523 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:38,524 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:38,737 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:38,738 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:38,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:38,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1986769418, now seen corresponding path program 1 times [2020-07-21 15:49:38,739 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:38,740 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1546730959] [2020-07-21 15:49:38,740 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:38,819 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:38,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:38,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:49:38,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:39,028 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 53 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-07-21 15:49:39,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:39,559 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,620 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,671 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,974 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:39,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:40,031 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 57 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-07-21 15:49:40,032 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1546730959] [2020-07-21 15:49:40,032 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:40,032 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-21 15:49:40,032 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252723710] [2020-07-21 15:49:40,033 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:49:40,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:40,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:49:40,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:49:40,035 INFO L87 Difference]: Start difference. First operand 68 states and 106 transitions. Second operand 21 states. [2020-07-21 15:49:41,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:41,117 INFO L93 Difference]: Finished difference Result 186 states and 366 transitions. [2020-07-21 15:49:41,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-21 15:49:41,119 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 82 [2020-07-21 15:49:41,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:41,125 INFO L225 Difference]: With dead ends: 186 [2020-07-21 15:49:41,126 INFO L226 Difference]: Without dead ends: 124 [2020-07-21 15:49:41,128 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 145 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=268, Invalid=1214, Unknown=0, NotChecked=0, Total=1482 [2020-07-21 15:49:41,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2020-07-21 15:49:41,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2020-07-21 15:49:41,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2020-07-21 15:49:41,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 179 transitions. [2020-07-21 15:49:41,184 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 179 transitions. Word has length 82 [2020-07-21 15:49:41,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:41,185 INFO L479 AbstractCegarLoop]: Abstraction has 110 states and 179 transitions. [2020-07-21 15:49:41,185 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:49:41,185 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 179 transitions. [2020-07-21 15:49:41,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-21 15:49:41,189 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:41,189 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:41,404 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:41,405 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:41,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:41,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1156896337, now seen corresponding path program 3 times [2020-07-21 15:49:41,407 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:41,407 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1486818698] [2020-07-21 15:49:41,407 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:41,474 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:41,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:41,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:49:41,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 39 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2020-07-21 15:49:41,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:41,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:42,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:42,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:42,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:42,212 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-21 15:49:42,214 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1486818698] [2020-07-21 15:49:42,214 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:42,214 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:49:42,214 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336616403] [2020-07-21 15:49:42,215 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:49:42,215 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:42,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:49:42,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:49:42,216 INFO L87 Difference]: Start difference. First operand 110 states and 179 transitions. Second operand 14 states. [2020-07-21 15:49:42,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:42,467 INFO L93 Difference]: Finished difference Result 114 states and 182 transitions. [2020-07-21 15:49:42,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:49:42,468 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 68 [2020-07-21 15:49:42,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:42,471 INFO L225 Difference]: With dead ends: 114 [2020-07-21 15:49:42,472 INFO L226 Difference]: Without dead ends: 110 [2020-07-21 15:49:42,473 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 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 15:49:42,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2020-07-21 15:49:42,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2020-07-21 15:49:42,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2020-07-21 15:49:42,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 159 transitions. [2020-07-21 15:49:42,490 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 159 transitions. Word has length 68 [2020-07-21 15:49:42,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:42,491 INFO L479 AbstractCegarLoop]: Abstraction has 102 states and 159 transitions. [2020-07-21 15:49:42,491 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:49:42,492 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 159 transitions. [2020-07-21 15:49:42,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-07-21 15:49:42,494 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:42,494 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:42,708 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:42,709 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:42,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:42,710 INFO L82 PathProgramCache]: Analyzing trace with hash 918304791, now seen corresponding path program 4 times [2020-07-21 15:49:42,710 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:42,711 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [187302507] [2020-07-21 15:49:42,711 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:42,793 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:42,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:42,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:49:42,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:42,932 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 33 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2020-07-21 15:49:42,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:43,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:43,515 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:43,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:43,729 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:43,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:43,801 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:43,868 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2020-07-21 15:49:43,869 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [187302507] [2020-07-21 15:49:43,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:43,870 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 19 [2020-07-21 15:49:43,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114469645] [2020-07-21 15:49:43,870 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:49:43,871 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:43,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:49:43,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:49:43,872 INFO L87 Difference]: Start difference. First operand 102 states and 159 transitions. Second operand 19 states. [2020-07-21 15:49:44,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:44,514 INFO L93 Difference]: Finished difference Result 269 states and 520 transitions. [2020-07-21 15:49:44,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 15:49:44,515 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2020-07-21 15:49:44,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:44,521 INFO L225 Difference]: With dead ends: 269 [2020-07-21 15:49:44,522 INFO L226 Difference]: Without dead ends: 168 [2020-07-21 15:49:44,528 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 162 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2020-07-21 15:49:44,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2020-07-21 15:49:44,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2020-07-21 15:49:44,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-07-21 15:49:44,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 247 transitions. [2020-07-21 15:49:44,571 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 247 transitions. Word has length 94 [2020-07-21 15:49:44,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:44,573 INFO L479 AbstractCegarLoop]: Abstraction has 144 states and 247 transitions. [2020-07-21 15:49:44,573 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:49:44,574 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 247 transitions. [2020-07-21 15:49:44,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-07-21 15:49:44,577 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:44,578 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 3, 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 15:49:44,793 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:44,793 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:44,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:44,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1676117994, now seen corresponding path program 2 times [2020-07-21 15:49:44,795 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:44,795 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1257222361] [2020-07-21 15:49:44,796 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:44,902 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:44,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:44,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:49:44,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:44,970 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2020-07-21 15:49:44,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:45,266 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:45,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:45,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:45,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:45,420 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2020-07-21 15:49:45,421 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1257222361] [2020-07-21 15:49:45,421 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:45,422 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:49:45,422 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134684611] [2020-07-21 15:49:45,422 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:49:45,422 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:45,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:49:45,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:49:45,423 INFO L87 Difference]: Start difference. First operand 144 states and 247 transitions. Second operand 12 states. [2020-07-21 15:49:45,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:45,647 INFO L93 Difference]: Finished difference Result 167 states and 289 transitions. [2020-07-21 15:49:45,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:49:45,648 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 80 [2020-07-21 15:49:45,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:45,654 INFO L225 Difference]: With dead ends: 167 [2020-07-21 15:49:45,654 INFO L226 Difference]: Without dead ends: 163 [2020-07-21 15:49:45,660 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 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 15:49:45,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-21 15:49:45,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2020-07-21 15:49:45,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 15:49:45,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 272 transitions. [2020-07-21 15:49:45,698 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 272 transitions. Word has length 80 [2020-07-21 15:49:45,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:45,699 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 272 transitions. [2020-07-21 15:49:45,700 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:49:45,700 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 272 transitions. [2020-07-21 15:49:45,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-21 15:49:45,708 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:45,708 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:45,921 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:45,922 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:45,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:45,923 INFO L82 PathProgramCache]: Analyzing trace with hash 2019487259, now seen corresponding path program 3 times [2020-07-21 15:49:45,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:45,923 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [745463313] [2020-07-21 15:49:45,924 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:46,037 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:46,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:46,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:49:46,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:46,191 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 177 proven. 90 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2020-07-21 15:49:46,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:47,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:47,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:47,161 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:47,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:47,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:47,583 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 71 proven. 141 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2020-07-21 15:49:47,584 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [745463313] [2020-07-21 15:49:47,584 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:47,584 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-21 15:49:47,585 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573272888] [2020-07-21 15:49:47,585 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:49:47,586 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:47,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:49:47,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:49:47,587 INFO L87 Difference]: Start difference. First operand 157 states and 272 transitions. Second operand 21 states. [2020-07-21 15:49:48,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:48,319 INFO L93 Difference]: Finished difference Result 369 states and 701 transitions. [2020-07-21 15:49:48,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-21 15:49:48,320 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 120 [2020-07-21 15:49:48,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:48,326 INFO L225 Difference]: With dead ends: 369 [2020-07-21 15:49:48,326 INFO L226 Difference]: Without dead ends: 218 [2020-07-21 15:49:48,330 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 11 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:49:48,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2020-07-21 15:49:48,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 173. [2020-07-21 15:49:48,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-21 15:49:48,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 306 transitions. [2020-07-21 15:49:48,361 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 306 transitions. Word has length 120 [2020-07-21 15:49:48,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:48,362 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 306 transitions. [2020-07-21 15:49:48,363 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:49:48,363 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 306 transitions. [2020-07-21 15:49:48,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-21 15:49:48,367 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:48,367 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:48,582 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:48,582 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:48,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:48,583 INFO L82 PathProgramCache]: Analyzing trace with hash -923530611, now seen corresponding path program 4 times [2020-07-21 15:49:48,583 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:48,584 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [226659176] [2020-07-21 15:49:48,584 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:48,678 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:48,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:48,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:49:48,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:48,749 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 14 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2020-07-21 15:49:48,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:49,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:49,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:49,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:49,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:49,208 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 16 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-07-21 15:49:49,209 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [226659176] [2020-07-21 15:49:49,209 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:49,210 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:49:49,210 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359597451] [2020-07-21 15:49:49,211 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:49:49,211 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:49,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:49:49,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:49:49,212 INFO L87 Difference]: Start difference. First operand 173 states and 306 transitions. Second operand 12 states. [2020-07-21 15:49:49,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:49,413 INFO L93 Difference]: Finished difference Result 191 states and 349 transitions. [2020-07-21 15:49:49,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:49:49,413 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 92 [2020-07-21 15:49:49,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:49,416 INFO L225 Difference]: With dead ends: 191 [2020-07-21 15:49:49,417 INFO L226 Difference]: Without dead ends: 187 [2020-07-21 15:49:49,418 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 169 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 15:49:49,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2020-07-21 15:49:49,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 176. [2020-07-21 15:49:49,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2020-07-21 15:49:49,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 316 transitions. [2020-07-21 15:49:49,438 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 316 transitions. Word has length 92 [2020-07-21 15:49:49,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:49,439 INFO L479 AbstractCegarLoop]: Abstraction has 176 states and 316 transitions. [2020-07-21 15:49:49,439 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:49:49,439 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 316 transitions. [2020-07-21 15:49:49,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-21 15:49:49,443 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:49,443 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:49,657 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:49,657 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:49,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:49,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1258440967, now seen corresponding path program 3 times [2020-07-21 15:49:49,658 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:49,659 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [230693713] [2020-07-21 15:49:49,659 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:49,759 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:49:49,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:49,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:49:49,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 117 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2020-07-21 15:49:49,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:50,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:50,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:50,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:50,920 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:50,921 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 125 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2020-07-21 15:49:50,968 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [230693713] [2020-07-21 15:49:50,969 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:50,969 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:49:50,969 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377857537] [2020-07-21 15:49:50,970 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:49:50,970 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:50,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:49:50,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:49:50,971 INFO L87 Difference]: Start difference. First operand 176 states and 316 transitions. Second operand 16 states. [2020-07-21 15:49:51,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:51,250 INFO L93 Difference]: Finished difference Result 206 states and 384 transitions. [2020-07-21 15:49:51,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:49:51,252 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 117 [2020-07-21 15:49:51,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:51,257 INFO L225 Difference]: With dead ends: 206 [2020-07-21 15:49:51,257 INFO L226 Difference]: Without dead ends: 202 [2020-07-21 15:49:51,259 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 211 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 15:49:51,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2020-07-21 15:49:51,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 186. [2020-07-21 15:49:51,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2020-07-21 15:49:51,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 342 transitions. [2020-07-21 15:49:51,288 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 342 transitions. Word has length 117 [2020-07-21 15:49:51,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:51,289 INFO L479 AbstractCegarLoop]: Abstraction has 186 states and 342 transitions. [2020-07-21 15:49:51,289 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:49:51,289 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 342 transitions. [2020-07-21 15:49:51,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-21 15:49:51,293 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:51,293 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:51,508 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:51,509 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:51,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:51,510 INFO L82 PathProgramCache]: Analyzing trace with hash -650257977, now seen corresponding path program 5 times [2020-07-21 15:49:51,510 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:51,511 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [135385635] [2020-07-21 15:49:51,511 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:51,615 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:51,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:51,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:49:51,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:51,750 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 210 proven. 31 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-07-21 15:49:51,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:52,429 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:52,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:52,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:52,717 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:52,769 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 51 proven. 126 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2020-07-21 15:49:52,818 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [135385635] [2020-07-21 15:49:52,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:52,818 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-21 15:49:52,819 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69360047] [2020-07-21 15:49:52,820 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 15:49:52,820 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:52,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 15:49:52,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:49:52,821 INFO L87 Difference]: Start difference. First operand 186 states and 342 transitions. Second operand 17 states. [2020-07-21 15:49:53,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:53,248 INFO L93 Difference]: Finished difference Result 376 states and 717 transitions. [2020-07-21 15:49:53,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 15:49:53,249 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-07-21 15:49:53,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:53,252 INFO L225 Difference]: With dead ends: 376 [2020-07-21 15:49:53,253 INFO L226 Difference]: Without dead ends: 192 [2020-07-21 15:49:53,256 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 214 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2020-07-21 15:49:53,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2020-07-21 15:49:53,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2020-07-21 15:49:53,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2020-07-21 15:49:53,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 336 transitions. [2020-07-21 15:49:53,275 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 336 transitions. Word has length 120 [2020-07-21 15:49:53,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:53,275 INFO L479 AbstractCegarLoop]: Abstraction has 190 states and 336 transitions. [2020-07-21 15:49:53,275 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 15:49:53,276 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 336 transitions. [2020-07-21 15:49:53,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2020-07-21 15:49:53,281 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:53,281 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 12, 12, 9, 9, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:53,495 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:53,496 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:53,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:53,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1301266126, now seen corresponding path program 6 times [2020-07-21 15:49:53,497 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:53,497 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [716723743] [2020-07-21 15:49:53,497 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:53,614 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:53,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:53,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:49:53,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:53,916 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 145 proven. 298 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2020-07-21 15:49:53,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:55,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:55,291 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:55,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:55,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:55,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:55,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:55,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:56,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:56,185 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:56,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 147 proven. 306 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2020-07-21 15:49:56,258 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [716723743] [2020-07-21 15:49:56,258 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:49:56,259 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 25 [2020-07-21 15:49:56,259 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77676670] [2020-07-21 15:49:56,260 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:49:56,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:49:56,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:49:56,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:49:56,261 INFO L87 Difference]: Start difference. First operand 190 states and 336 transitions. Second operand 25 states. [2020-07-21 15:49:57,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:49:57,539 INFO L93 Difference]: Finished difference Result 479 states and 998 transitions. [2020-07-21 15:49:57,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-21 15:49:57,540 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 187 [2020-07-21 15:49:57,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:49:57,550 INFO L225 Difference]: With dead ends: 479 [2020-07-21 15:49:57,551 INFO L226 Difference]: Without dead ends: 294 [2020-07-21 15:49:57,556 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 335 SyntacticMatches, 15 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=306, Invalid=1500, Unknown=0, NotChecked=0, Total=1806 [2020-07-21 15:49:57,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2020-07-21 15:49:57,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 239. [2020-07-21 15:49:57,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2020-07-21 15:49:57,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 445 transitions. [2020-07-21 15:49:57,586 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 445 transitions. Word has length 187 [2020-07-21 15:49:57,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:49:57,587 INFO L479 AbstractCegarLoop]: Abstraction has 239 states and 445 transitions. [2020-07-21 15:49:57,587 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:49:57,587 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 445 transitions. [2020-07-21 15:49:57,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2020-07-21 15:49:57,591 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:49:57,591 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 8, 7, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:49:57,805 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:49:57,805 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:49:57,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:49:57,806 INFO L82 PathProgramCache]: Analyzing trace with hash 2011292190, now seen corresponding path program 7 times [2020-07-21 15:49:57,806 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:49:57,806 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1500494891] [2020-07-21 15:49:57,807 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:49:57,977 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:49:57,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:49:57,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:49:57,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:49:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 95 proven. 169 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2020-07-21 15:49:58,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:49:59,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:59,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:59,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:59,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:49:59,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:00,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:00,089 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 95 proven. 179 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2020-07-21 15:50:00,090 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1500494891] [2020-07-21 15:50:00,090 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:00,090 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:50:00,091 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112929266] [2020-07-21 15:50:00,091 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:50:00,092 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:00,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:50:00,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:50:00,093 INFO L87 Difference]: Start difference. First operand 239 states and 445 transitions. Second operand 23 states. [2020-07-21 15:50:01,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:01,184 INFO L93 Difference]: Finished difference Result 491 states and 962 transitions. [2020-07-21 15:50:01,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-21 15:50:01,185 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 136 [2020-07-21 15:50:01,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:01,189 INFO L225 Difference]: With dead ends: 491 [2020-07-21 15:50:01,189 INFO L226 Difference]: Without dead ends: 257 [2020-07-21 15:50:01,193 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 241 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=276, Invalid=1284, Unknown=0, NotChecked=0, Total=1560 [2020-07-21 15:50:01,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2020-07-21 15:50:01,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 238. [2020-07-21 15:50:01,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-07-21 15:50:01,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 446 transitions. [2020-07-21 15:50:01,226 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 446 transitions. Word has length 136 [2020-07-21 15:50:01,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:01,226 INFO L479 AbstractCegarLoop]: Abstraction has 238 states and 446 transitions. [2020-07-21 15:50:01,226 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:50:01,227 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 446 transitions. [2020-07-21 15:50:01,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2020-07-21 15:50:01,231 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:01,232 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:01,446 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:01,447 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:01,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:01,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1540036056, now seen corresponding path program 8 times [2020-07-21 15:50:01,449 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:01,449 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [175689008] [2020-07-21 15:50:01,450 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:01,584 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:01,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:01,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:01,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 20 proven. 107 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-21 15:50:01,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:02,437 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:02,627 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:02,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:02,735 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:02,736 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:02,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:02,845 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 20 proven. 117 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-21 15:50:02,845 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [175689008] [2020-07-21 15:50:02,845 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:02,845 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:50:02,846 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101552498] [2020-07-21 15:50:02,846 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:50:02,846 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:02,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:50:02,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:50:02,847 INFO L87 Difference]: Start difference. First operand 238 states and 446 transitions. Second operand 16 states. [2020-07-21 15:50:03,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:03,169 INFO L93 Difference]: Finished difference Result 245 states and 456 transitions. [2020-07-21 15:50:03,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:50:03,172 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 109 [2020-07-21 15:50:03,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:03,175 INFO L225 Difference]: With dead ends: 245 [2020-07-21 15:50:03,176 INFO L226 Difference]: Without dead ends: 241 [2020-07-21 15:50:03,178 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 193 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 15:50:03,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2020-07-21 15:50:03,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 233. [2020-07-21 15:50:03,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2020-07-21 15:50:03,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 432 transitions. [2020-07-21 15:50:03,213 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 432 transitions. Word has length 109 [2020-07-21 15:50:03,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:03,214 INFO L479 AbstractCegarLoop]: Abstraction has 233 states and 432 transitions. [2020-07-21 15:50:03,214 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:50:03,214 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 432 transitions. [2020-07-21 15:50:03,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2020-07-21 15:50:03,220 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:03,220 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:03,434 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:03,435 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:03,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:03,436 INFO L82 PathProgramCache]: Analyzing trace with hash -60942306, now seen corresponding path program 2 times [2020-07-21 15:50:03,436 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:03,436 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1038969127] [2020-07-21 15:50:03,437 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:03,594 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:03,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:03,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:03,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:03,729 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 120 proven. 107 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2020-07-21 15:50:03,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:04,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,348 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,416 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,864 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,920 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:04,968 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 120 proven. 110 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2020-07-21 15:50:04,969 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1038969127] [2020-07-21 15:50:04,969 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:04,969 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-21 15:50:04,970 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114676004] [2020-07-21 15:50:04,971 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:50:04,971 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:04,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:50:04,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:50:04,972 INFO L87 Difference]: Start difference. First operand 233 states and 432 transitions. Second operand 19 states. [2020-07-21 15:50:05,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:05,715 INFO L93 Difference]: Finished difference Result 491 states and 970 transitions. [2020-07-21 15:50:05,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 15:50:05,716 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 132 [2020-07-21 15:50:05,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:05,719 INFO L225 Difference]: With dead ends: 491 [2020-07-21 15:50:05,720 INFO L226 Difference]: Without dead ends: 262 [2020-07-21 15:50:05,723 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 234 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2020-07-21 15:50:05,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2020-07-21 15:50:05,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 244. [2020-07-21 15:50:05,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-07-21 15:50:05,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 440 transitions. [2020-07-21 15:50:05,775 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 440 transitions. Word has length 132 [2020-07-21 15:50:05,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:05,775 INFO L479 AbstractCegarLoop]: Abstraction has 244 states and 440 transitions. [2020-07-21 15:50:05,776 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:50:05,776 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 440 transitions. [2020-07-21 15:50:05,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 15:50:05,780 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:05,780 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:05,995 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:05,996 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:05,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:05,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1905629551, now seen corresponding path program 9 times [2020-07-21 15:50:05,997 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:05,997 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2123249599] [2020-07-21 15:50:05,997 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:06,144 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:06,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:06,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:50:06,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 86 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2020-07-21 15:50:06,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:06,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:07,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:07,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:07,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:07,197 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 91 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2020-07-21 15:50:07,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2123249599] [2020-07-21 15:50:07,198 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:07,198 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:50:07,199 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813004773] [2020-07-21 15:50:07,199 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:50:07,200 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:07,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:50:07,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:50:07,201 INFO L87 Difference]: Start difference. First operand 244 states and 440 transitions. Second operand 14 states. [2020-07-21 15:50:07,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:07,521 INFO L93 Difference]: Finished difference Result 288 states and 547 transitions. [2020-07-21 15:50:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:50:07,522 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 121 [2020-07-21 15:50:07,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:07,529 INFO L225 Difference]: With dead ends: 288 [2020-07-21 15:50:07,530 INFO L226 Difference]: Without dead ends: 284 [2020-07-21 15:50:07,533 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 221 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 15:50:07,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2020-07-21 15:50:07,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 257. [2020-07-21 15:50:07,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-21 15:50:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 468 transitions. [2020-07-21 15:50:07,583 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 468 transitions. Word has length 121 [2020-07-21 15:50:07,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:07,587 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 468 transitions. [2020-07-21 15:50:07,587 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:50:07,588 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 468 transitions. [2020-07-21 15:50:07,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2020-07-21 15:50:07,597 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:07,597 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:07,810 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:07,812 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:07,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:07,813 INFO L82 PathProgramCache]: Analyzing trace with hash 2023571201, now seen corresponding path program 3 times [2020-07-21 15:50:07,813 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:07,813 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2130025107] [2020-07-21 15:50:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:08,044 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:08,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:08,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:50:08,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:08,154 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 77 proven. 92 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2020-07-21 15:50:08,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:08,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:09,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:09,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:09,074 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:09,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:09,274 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2020-07-21 15:50:09,275 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2130025107] [2020-07-21 15:50:09,275 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:09,275 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:50:09,276 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258390807] [2020-07-21 15:50:09,277 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:50:09,278 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:09,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:50:09,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:50:09,279 INFO L87 Difference]: Start difference. First operand 257 states and 468 transitions. Second operand 14 states. [2020-07-21 15:50:09,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:09,597 INFO L93 Difference]: Finished difference Result 290 states and 565 transitions. [2020-07-21 15:50:09,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:50:09,599 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 145 [2020-07-21 15:50:09,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:09,607 INFO L225 Difference]: With dead ends: 290 [2020-07-21 15:50:09,608 INFO L226 Difference]: Without dead ends: 286 [2020-07-21 15:50:09,619 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 270 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 15:50:09,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2020-07-21 15:50:09,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 257. [2020-07-21 15:50:09,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-21 15:50:09,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 468 transitions. [2020-07-21 15:50:09,671 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 468 transitions. Word has length 145 [2020-07-21 15:50:09,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:09,672 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 468 transitions. [2020-07-21 15:50:09,672 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:50:09,672 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 468 transitions. [2020-07-21 15:50:09,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2020-07-21 15:50:09,679 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:09,679 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:09,893 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:09,894 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:09,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:09,895 INFO L82 PathProgramCache]: Analyzing trace with hash 247206723, now seen corresponding path program 10 times [2020-07-21 15:50:09,895 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:09,896 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1472938422] [2020-07-21 15:50:09,901 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:10,099 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:10,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:10,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:50:10,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:10,206 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 134 proven. 31 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2020-07-21 15:50:10,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:10,678 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:10,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:10,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:10,834 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:10,835 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:10,921 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:11,116 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 136 proven. 34 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2020-07-21 15:50:11,116 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1472938422] [2020-07-21 15:50:11,116 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:11,117 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:50:11,117 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179637322] [2020-07-21 15:50:11,117 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:50:11,117 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:11,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:50:11,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:50:11,118 INFO L87 Difference]: Start difference. First operand 257 states and 468 transitions. Second operand 14 states. [2020-07-21 15:50:11,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:11,348 INFO L93 Difference]: Finished difference Result 267 states and 484 transitions. [2020-07-21 15:50:11,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:50:11,349 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 145 [2020-07-21 15:50:11,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:11,353 INFO L225 Difference]: With dead ends: 267 [2020-07-21 15:50:11,353 INFO L226 Difference]: Without dead ends: 263 [2020-07-21 15:50:11,354 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 270 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 15:50:11,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2020-07-21 15:50:11,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2020-07-21 15:50:11,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-21 15:50:11,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 468 transitions. [2020-07-21 15:50:11,379 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 468 transitions. Word has length 145 [2020-07-21 15:50:11,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:11,379 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 468 transitions. [2020-07-21 15:50:11,379 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:50:11,379 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 468 transitions. [2020-07-21 15:50:11,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2020-07-21 15:50:11,384 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:11,384 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 13, 13, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:11,598 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:11,598 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:11,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:11,599 INFO L82 PathProgramCache]: Analyzing trace with hash -42932241, now seen corresponding path program 11 times [2020-07-21 15:50:11,599 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:11,599 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [364663210] [2020-07-21 15:50:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:11,812 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:11,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:11,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:11,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:11,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1423 backedges. 61 proven. 370 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2020-07-21 15:50:11,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:13,327 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:13,747 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:13,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:13,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:14,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:14,044 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:14,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:14,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1423 backedges. 61 proven. 386 refuted. 0 times theorem prover too weak. 976 trivial. 0 not checked. [2020-07-21 15:50:14,183 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [364663210] [2020-07-21 15:50:14,183 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:14,183 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:50:14,183 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079401959] [2020-07-21 15:50:14,184 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:50:14,184 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:14,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:50:14,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:50:14,185 INFO L87 Difference]: Start difference. First operand 257 states and 468 transitions. Second operand 18 states. [2020-07-21 15:50:14,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:14,603 INFO L93 Difference]: Finished difference Result 275 states and 497 transitions. [2020-07-21 15:50:14,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:50:14,605 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 227 [2020-07-21 15:50:14,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:14,613 INFO L225 Difference]: With dead ends: 275 [2020-07-21 15:50:14,613 INFO L226 Difference]: Without dead ends: 265 [2020-07-21 15:50:14,615 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 425 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:50:14,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2020-07-21 15:50:14,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 249. [2020-07-21 15:50:14,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2020-07-21 15:50:14,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 447 transitions. [2020-07-21 15:50:14,646 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 447 transitions. Word has length 227 [2020-07-21 15:50:14,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:14,647 INFO L479 AbstractCegarLoop]: Abstraction has 249 states and 447 transitions. [2020-07-21 15:50:14,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:50:14,648 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 447 transitions. [2020-07-21 15:50:14,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2020-07-21 15:50:14,656 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:14,656 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 16, 16, 12, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:14,870 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:14,871 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:14,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:14,872 INFO L82 PathProgramCache]: Analyzing trace with hash -610965858, now seen corresponding path program 12 times [2020-07-21 15:50:14,872 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:14,872 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [619272551] [2020-07-21 15:50:14,873 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:15,061 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:15,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:15,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:15,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:15,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 826 proven. 144 refuted. 0 times theorem prover too weak. 571 trivial. 0 not checked. [2020-07-21 15:50:15,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:16,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:16,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:16,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:16,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:17,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:17,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:17,206 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:17,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 243 proven. 298 refuted. 0 times theorem prover too weak. 1000 trivial. 0 not checked. [2020-07-21 15:50:17,330 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [619272551] [2020-07-21 15:50:17,330 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:17,330 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-21 15:50:17,330 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010533855] [2020-07-21 15:50:17,331 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:50:17,331 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:17,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:50:17,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:50:17,332 INFO L87 Difference]: Start difference. First operand 249 states and 447 transitions. Second operand 19 states. [2020-07-21 15:50:18,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:18,177 INFO L93 Difference]: Finished difference Result 574 states and 1116 transitions. [2020-07-21 15:50:18,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-07-21 15:50:18,178 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 240 [2020-07-21 15:50:18,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:18,187 INFO L225 Difference]: With dead ends: 574 [2020-07-21 15:50:18,187 INFO L226 Difference]: Without dead ends: 310 [2020-07-21 15:50:18,192 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 449 SyntacticMatches, 13 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=194, Invalid=798, Unknown=0, NotChecked=0, Total=992 [2020-07-21 15:50:18,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-21 15:50:18,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 259. [2020-07-21 15:50:18,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2020-07-21 15:50:18,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 482 transitions. [2020-07-21 15:50:18,230 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 482 transitions. Word has length 240 [2020-07-21 15:50:18,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:18,231 INFO L479 AbstractCegarLoop]: Abstraction has 259 states and 482 transitions. [2020-07-21 15:50:18,231 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:50:18,231 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 482 transitions. [2020-07-21 15:50:18,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2020-07-21 15:50:18,239 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:18,240 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 12, 12, 10, 9, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:18,454 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:18,455 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:18,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:18,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1509705344, now seen corresponding path program 13 times [2020-07-21 15:50:18,456 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:18,456 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [533236284] [2020-07-21 15:50:18,456 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:18,646 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:18,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:18,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:50:18,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:19,024 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 228 proven. 215 refuted. 0 times theorem prover too weak. 466 trivial. 0 not checked. [2020-07-21 15:50:19,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:20,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:20,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:20,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:20,432 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:20,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,086 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,224 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,225 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,385 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:21,462 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 230 proven. 222 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2020-07-21 15:50:21,462 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [533236284] [2020-07-21 15:50:21,462 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:21,463 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:50:21,463 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707071098] [2020-07-21 15:50:21,463 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:50:21,464 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:21,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:50:21,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:50:21,464 INFO L87 Difference]: Start difference. First operand 259 states and 482 transitions. Second operand 23 states. [2020-07-21 15:50:22,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:22,661 INFO L93 Difference]: Finished difference Result 598 states and 1203 transitions. [2020-07-21 15:50:22,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-21 15:50:22,663 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 188 [2020-07-21 15:50:22,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:22,674 INFO L225 Difference]: With dead ends: 598 [2020-07-21 15:50:22,674 INFO L226 Difference]: Without dead ends: 323 [2020-07-21 15:50:22,682 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 337 SyntacticMatches, 17 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=220, Invalid=1112, Unknown=0, NotChecked=0, Total=1332 [2020-07-21 15:50:22,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2020-07-21 15:50:22,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 284. [2020-07-21 15:50:22,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-07-21 15:50:22,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 505 transitions. [2020-07-21 15:50:22,721 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 505 transitions. Word has length 188 [2020-07-21 15:50:22,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:22,722 INFO L479 AbstractCegarLoop]: Abstraction has 284 states and 505 transitions. [2020-07-21 15:50:22,723 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:50:22,723 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 505 transitions. [2020-07-21 15:50:22,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2020-07-21 15:50:22,730 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:22,730 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 11, 10, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:22,945 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:22,947 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:22,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:22,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1925639575, now seen corresponding path program 14 times [2020-07-21 15:50:22,948 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:22,948 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1883413498] [2020-07-21 15:50:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:23,185 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:23,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:23,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:23,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:23,292 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 83 proven. 236 refuted. 0 times theorem prover too weak. 761 trivial. 0 not checked. [2020-07-21 15:50:23,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:24,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,204 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,601 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,602 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:24,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 83 proven. 246 refuted. 0 times theorem prover too weak. 751 trivial. 0 not checked. [2020-07-21 15:50:24,783 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1883413498] [2020-07-21 15:50:24,784 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:24,784 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:50:24,784 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746326046] [2020-07-21 15:50:24,785 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:50:24,785 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:24,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:50:24,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:50:24,817 INFO L87 Difference]: Start difference. First operand 284 states and 505 transitions. Second operand 16 states. [2020-07-21 15:50:25,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:25,148 INFO L93 Difference]: Finished difference Result 314 states and 563 transitions. [2020-07-21 15:50:25,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:50:25,150 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 202 [2020-07-21 15:50:25,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:25,156 INFO L225 Difference]: With dead ends: 314 [2020-07-21 15:50:25,157 INFO L226 Difference]: Without dead ends: 310 [2020-07-21 15:50:25,160 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 379 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:25,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-21 15:50:25,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 294. [2020-07-21 15:50:25,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2020-07-21 15:50:25,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 530 transitions. [2020-07-21 15:50:25,197 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 530 transitions. Word has length 202 [2020-07-21 15:50:25,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:25,198 INFO L479 AbstractCegarLoop]: Abstraction has 294 states and 530 transitions. [2020-07-21 15:50:25,198 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:50:25,198 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 530 transitions. [2020-07-21 15:50:25,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 15:50:25,205 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:25,205 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:25,420 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:25,421 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:25,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:25,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1711365749, now seen corresponding path program 15 times [2020-07-21 15:50:25,422 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:25,423 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1527455920] [2020-07-21 15:50:25,423 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:25,698 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:25,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:25,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:25,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 111 proven. 200 refuted. 0 times theorem prover too weak. 731 trivial. 0 not checked. [2020-07-21 15:50:25,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:26,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,267 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,341 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:27,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 111 proven. 210 refuted. 0 times theorem prover too weak. 721 trivial. 0 not checked. [2020-07-21 15:50:27,449 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1527455920] [2020-07-21 15:50:27,450 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:27,450 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:50:27,450 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017564737] [2020-07-21 15:50:27,451 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:50:27,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:27,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:50:27,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:50:27,452 INFO L87 Difference]: Start difference. First operand 294 states and 530 transitions. Second operand 16 states. [2020-07-21 15:50:27,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:27,960 INFO L93 Difference]: Finished difference Result 372 states and 752 transitions. [2020-07-21 15:50:27,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:50:27,962 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 201 [2020-07-21 15:50:27,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:27,968 INFO L225 Difference]: With dead ends: 372 [2020-07-21 15:50:27,969 INFO L226 Difference]: Without dead ends: 368 [2020-07-21 15:50:27,971 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 377 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:27,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2020-07-21 15:50:28,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 299. [2020-07-21 15:50:28,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2020-07-21 15:50:28,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 547 transitions. [2020-07-21 15:50:28,013 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 547 transitions. Word has length 201 [2020-07-21 15:50:28,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:28,014 INFO L479 AbstractCegarLoop]: Abstraction has 299 states and 547 transitions. [2020-07-21 15:50:28,014 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:50:28,014 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 547 transitions. [2020-07-21 15:50:28,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2020-07-21 15:50:28,021 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:28,022 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 15, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:28,237 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:28,238 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:28,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:28,239 INFO L82 PathProgramCache]: Analyzing trace with hash -482616504, now seen corresponding path program 16 times [2020-07-21 15:50:28,239 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:28,239 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1268176055] [2020-07-21 15:50:28,240 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:28,490 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:28,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:28,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:28,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:28,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 507 proven. 7 refuted. 0 times theorem prover too weak. 1058 trivial. 0 not checked. [2020-07-21 15:50:28,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:30,030 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:30,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 125 proven. 299 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2020-07-21 15:50:30,101 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1268176055] [2020-07-21 15:50:30,101 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:30,101 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-21 15:50:30,101 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563585072] [2020-07-21 15:50:30,102 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:30,103 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:30,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:30,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:30,104 INFO L87 Difference]: Start difference. First operand 299 states and 547 transitions. Second operand 12 states. [2020-07-21 15:50:30,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:30,473 INFO L93 Difference]: Finished difference Result 585 states and 1109 transitions. [2020-07-21 15:50:30,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:50:30,475 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 243 [2020-07-21 15:50:30,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:30,483 INFO L225 Difference]: With dead ends: 585 [2020-07-21 15:50:30,483 INFO L226 Difference]: Without dead ends: 291 [2020-07-21 15:50:30,491 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 468 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:50:30,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2020-07-21 15:50:30,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 280. [2020-07-21 15:50:30,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2020-07-21 15:50:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 505 transitions. [2020-07-21 15:50:30,536 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 505 transitions. Word has length 243 [2020-07-21 15:50:30,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:30,537 INFO L479 AbstractCegarLoop]: Abstraction has 280 states and 505 transitions. [2020-07-21 15:50:30,537 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:30,537 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 505 transitions. [2020-07-21 15:50:30,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2020-07-21 15:50:30,583 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:30,584 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:30,785 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:30,786 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:30,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:30,789 INFO L82 PathProgramCache]: Analyzing trace with hash -731258213, now seen corresponding path program 17 times [2020-07-21 15:50:30,789 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:30,790 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1616326601] [2020-07-21 15:50:30,790 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:31,060 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:31,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:31,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:31,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:31,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 787 proven. 110 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2020-07-21 15:50:31,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:32,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:32,746 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:32,813 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,433 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,501 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 162 proven. 361 refuted. 0 times theorem prover too weak. 835 trivial. 0 not checked. [2020-07-21 15:50:33,621 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1616326601] [2020-07-21 15:50:33,621 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:33,621 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-21 15:50:33,622 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14141715] [2020-07-21 15:50:33,622 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:50:33,622 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:33,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:50:33,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:50:33,623 INFO L87 Difference]: Start difference. First operand 280 states and 505 transitions. Second operand 19 states. [2020-07-21 15:50:34,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:34,366 INFO L93 Difference]: Finished difference Result 580 states and 1091 transitions. [2020-07-21 15:50:34,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-21 15:50:34,368 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 227 [2020-07-21 15:50:34,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:34,373 INFO L225 Difference]: With dead ends: 580 [2020-07-21 15:50:34,374 INFO L226 Difference]: Without dead ends: 301 [2020-07-21 15:50:34,378 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 423 SyntacticMatches, 13 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2020-07-21 15:50:34,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2020-07-21 15:50:34,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 280. [2020-07-21 15:50:34,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2020-07-21 15:50:34,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 477 transitions. [2020-07-21 15:50:34,411 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 477 transitions. Word has length 227 [2020-07-21 15:50:34,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:34,412 INFO L479 AbstractCegarLoop]: Abstraction has 280 states and 477 transitions. [2020-07-21 15:50:34,412 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:50:34,412 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 477 transitions. [2020-07-21 15:50:34,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2020-07-21 15:50:34,419 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:34,419 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 10, 10, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:34,635 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:34,635 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:34,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:34,636 INFO L82 PathProgramCache]: Analyzing trace with hash 124404788, now seen corresponding path program 18 times [2020-07-21 15:50:34,636 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:34,636 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1376159049] [2020-07-21 15:50:34,636 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:34,913 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:34,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:34,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:34,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:35,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 172 proven. 159 refuted. 0 times theorem prover too weak. 855 trivial. 0 not checked. [2020-07-21 15:50:35,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:35,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:35,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,162 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,281 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,342 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 174 proven. 167 refuted. 0 times theorem prover too weak. 845 trivial. 0 not checked. [2020-07-21 15:50:36,675 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1376159049] [2020-07-21 15:50:36,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:36,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:50:36,676 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702401243] [2020-07-21 15:50:36,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:50:36,677 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:36,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:50:36,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:50:36,678 INFO L87 Difference]: Start difference. First operand 280 states and 477 transitions. Second operand 16 states. [2020-07-21 15:50:37,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:37,026 INFO L93 Difference]: Finished difference Result 290 states and 495 transitions. [2020-07-21 15:50:37,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:50:37,028 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 213 [2020-07-21 15:50:37,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:37,034 INFO L225 Difference]: With dead ends: 290 [2020-07-21 15:50:37,034 INFO L226 Difference]: Without dead ends: 286 [2020-07-21 15:50:37,037 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 401 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:37,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2020-07-21 15:50:37,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 275. [2020-07-21 15:50:37,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2020-07-21 15:50:37,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 469 transitions. [2020-07-21 15:50:37,066 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 469 transitions. Word has length 213 [2020-07-21 15:50:37,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:37,066 INFO L479 AbstractCegarLoop]: Abstraction has 275 states and 469 transitions. [2020-07-21 15:50:37,066 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:50:37,067 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 469 transitions. [2020-07-21 15:50:37,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2020-07-21 15:50:37,073 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:37,073 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:37,289 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:37,290 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:37,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:37,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1945700518, now seen corresponding path program 19 times [2020-07-21 15:50:37,291 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:37,291 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [187720910] [2020-07-21 15:50:37,291 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:37,573 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:37,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:37,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:50:37,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:37,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 1317 proven. 223 refuted. 0 times theorem prover too weak. 757 trivial. 0 not checked. [2020-07-21 15:50:37,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:39,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:40,030 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:40,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,082 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,204 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,391 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 225 proven. 603 refuted. 0 times theorem prover too weak. 1469 trivial. 0 not checked. [2020-07-21 15:50:41,392 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [187720910] [2020-07-21 15:50:41,392 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:41,393 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:50:41,393 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304870178] [2020-07-21 15:50:41,394 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:50:41,394 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:41,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:50:41,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:50:41,395 INFO L87 Difference]: Start difference. First operand 275 states and 469 transitions. Second operand 23 states. [2020-07-21 15:50:42,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:42,486 INFO L93 Difference]: Finished difference Result 595 states and 1114 transitions. [2020-07-21 15:50:42,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-07-21 15:50:42,488 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 289 [2020-07-21 15:50:42,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:42,495 INFO L225 Difference]: With dead ends: 595 [2020-07-21 15:50:42,496 INFO L226 Difference]: Without dead ends: 318 [2020-07-21 15:50:42,503 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 539 SyntacticMatches, 17 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2020-07-21 15:50:42,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2020-07-21 15:50:42,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 286. [2020-07-21 15:50:42,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2020-07-21 15:50:42,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 475 transitions. [2020-07-21 15:50:42,534 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 475 transitions. Word has length 289 [2020-07-21 15:50:42,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:42,535 INFO L479 AbstractCegarLoop]: Abstraction has 286 states and 475 transitions. [2020-07-21 15:50:42,535 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:50:42,535 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 475 transitions. [2020-07-21 15:50:42,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2020-07-21 15:50:42,540 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:42,540 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 12, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:42,754 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:42,755 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:42,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:42,756 INFO L82 PathProgramCache]: Analyzing trace with hash -1267447890, now seen corresponding path program 20 times [2020-07-21 15:50:42,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:42,756 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1959413022] [2020-07-21 15:50:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:43,048 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:43,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:43,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:50:43,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1889 backedges. 421 proven. 202 refuted. 0 times theorem prover too weak. 1266 trivial. 0 not checked. [2020-07-21 15:50:43,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:44,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:44,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:44,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:44,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:44,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:44,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,172 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1889 backedges. 421 proven. 209 refuted. 0 times theorem prover too weak. 1259 trivial. 0 not checked. [2020-07-21 15:50:45,601 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1959413022] [2020-07-21 15:50:45,601 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:45,601 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-21 15:50:45,601 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315383954] [2020-07-21 15:50:45,602 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:50:45,602 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:45,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:50:45,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:45,604 INFO L87 Difference]: Start difference. First operand 286 states and 475 transitions. Second operand 21 states. [2020-07-21 15:50:47,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:47,069 INFO L93 Difference]: Finished difference Result 781 states and 1473 transitions. [2020-07-21 15:50:47,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-21 15:50:47,071 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 264 [2020-07-21 15:50:47,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:47,079 INFO L225 Difference]: With dead ends: 781 [2020-07-21 15:50:47,079 INFO L226 Difference]: Without dead ends: 395 [2020-07-21 15:50:47,085 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 493 SyntacticMatches, 15 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2020-07-21 15:50:47,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2020-07-21 15:50:47,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 317. [2020-07-21 15:50:47,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2020-07-21 15:50:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 545 transitions. [2020-07-21 15:50:47,171 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 545 transitions. Word has length 264 [2020-07-21 15:50:47,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:47,171 INFO L479 AbstractCegarLoop]: Abstraction has 317 states and 545 transitions. [2020-07-21 15:50:47,171 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:50:47,172 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 545 transitions. [2020-07-21 15:50:47,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2020-07-21 15:50:47,178 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:47,178 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 15, 15, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:47,391 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:47,392 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:47,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:47,393 INFO L82 PathProgramCache]: Analyzing trace with hash 51685547, now seen corresponding path program 21 times [2020-07-21 15:50:47,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:47,394 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2049713504] [2020-07-21 15:50:47,394 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:47,709 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:47,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:47,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:50:47,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 160 proven. 133 refuted. 0 times theorem prover too weak. 1057 trivial. 0 not checked. [2020-07-21 15:50:47,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:48,576 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,773 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:49,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 160 proven. 138 refuted. 0 times theorem prover too weak. 1052 trivial. 0 not checked. [2020-07-21 15:50:49,132 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2049713504] [2020-07-21 15:50:49,133 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:49,133 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:50:49,133 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452266757] [2020-07-21 15:50:49,134 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:50:49,134 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:49,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:50:49,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:50:49,135 INFO L87 Difference]: Start difference. First operand 317 states and 545 transitions. Second operand 14 states. [2020-07-21 15:50:49,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:49,422 INFO L93 Difference]: Finished difference Result 344 states and 605 transitions. [2020-07-21 15:50:49,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:50:49,424 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 225 [2020-07-21 15:50:49,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:49,431 INFO L225 Difference]: With dead ends: 344 [2020-07-21 15:50:49,432 INFO L226 Difference]: Without dead ends: 340 [2020-07-21 15:50:49,434 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 429 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 15:50:49,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2020-07-21 15:50:49,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 312. [2020-07-21 15:50:49,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2020-07-21 15:50:49,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 536 transitions. [2020-07-21 15:50:49,466 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 536 transitions. Word has length 225 [2020-07-21 15:50:49,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:49,467 INFO L479 AbstractCegarLoop]: Abstraction has 312 states and 536 transitions. [2020-07-21 15:50:49,467 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:50:49,467 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 536 transitions. [2020-07-21 15:50:49,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2020-07-21 15:50:49,474 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:49,475 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 17, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:49,690 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:49,690 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:49,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:49,691 INFO L82 PathProgramCache]: Analyzing trace with hash -708802193, now seen corresponding path program 22 times [2020-07-21 15:50:49,692 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:49,692 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [791743151] [2020-07-21 15:50:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:50,029 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:50,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:50,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:50:50,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:50,621 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 451 proven. 966 refuted. 0 times theorem prover too weak. 2703 trivial. 0 not checked. [2020-07-21 15:50:50,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:52,921 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:55,610 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:55,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:55,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,379 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 453 proven. 988 refuted. 0 times theorem prover too weak. 2679 trivial. 0 not checked. [2020-07-21 15:50:56,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [791743151] [2020-07-21 15:50:56,620 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:56,620 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 31 [2020-07-21 15:50:56,621 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133780822] [2020-07-21 15:50:56,622 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-21 15:50:56,622 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:56,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-21 15:50:56,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2020-07-21 15:50:56,624 INFO L87 Difference]: Start difference. First operand 312 states and 536 transitions. Second operand 31 states. [2020-07-21 15:50:58,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:58,525 INFO L93 Difference]: Finished difference Result 707 states and 1358 transitions. [2020-07-21 15:50:58,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-21 15:50:58,527 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 382 [2020-07-21 15:50:58,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:58,537 INFO L225 Difference]: With dead ends: 707 [2020-07-21 15:50:58,538 INFO L226 Difference]: Without dead ends: 401 [2020-07-21 15:50:58,544 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 784 GetRequests, 713 SyntacticMatches, 21 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=410, Invalid=2242, Unknown=0, NotChecked=0, Total=2652 [2020-07-21 15:50:58,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2020-07-21 15:50:58,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 343. [2020-07-21 15:50:58,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2020-07-21 15:50:58,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 620 transitions. [2020-07-21 15:50:58,589 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 620 transitions. Word has length 382 [2020-07-21 15:50:58,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:58,590 INFO L479 AbstractCegarLoop]: Abstraction has 343 states and 620 transitions. [2020-07-21 15:50:58,590 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-21 15:50:58,591 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 620 transitions. [2020-07-21 15:50:58,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2020-07-21 15:50:58,596 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:58,596 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 11, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:58,810 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:58,811 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:58,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:58,811 INFO L82 PathProgramCache]: Analyzing trace with hash 400451242, now seen corresponding path program 23 times [2020-07-21 15:50:58,812 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:58,812 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2061760051] [2020-07-21 15:50:58,812 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:50:59,184 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:59,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:59,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:59,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:59,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 684 proven. 32 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2020-07-21 15:50:59,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:01,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 139 proven. 385 refuted. 0 times theorem prover too weak. 988 trivial. 0 not checked. [2020-07-21 15:51:01,601 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2061760051] [2020-07-21 15:51:01,601 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:01,602 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-21 15:51:01,602 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832830113] [2020-07-21 15:51:01,602 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 15:51:01,603 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:01,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 15:51:01,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:51:01,603 INFO L87 Difference]: Start difference. First operand 343 states and 620 transitions. Second operand 17 states. [2020-07-21 15:51:02,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:02,245 INFO L93 Difference]: Finished difference Result 697 states and 1320 transitions. [2020-07-21 15:51:02,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 15:51:02,252 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 238 [2020-07-21 15:51:02,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:02,259 INFO L225 Difference]: With dead ends: 697 [2020-07-21 15:51:02,259 INFO L226 Difference]: Without dead ends: 359 [2020-07-21 15:51:02,265 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 449 SyntacticMatches, 11 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:51:02,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2020-07-21 15:51:02,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 343. [2020-07-21 15:51:02,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2020-07-21 15:51:02,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 618 transitions. [2020-07-21 15:51:02,305 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 618 transitions. Word has length 238 [2020-07-21 15:51:02,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:02,305 INFO L479 AbstractCegarLoop]: Abstraction has 343 states and 618 transitions. [2020-07-21 15:51:02,305 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 15:51:02,306 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 618 transitions. [2020-07-21 15:51:02,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2020-07-21 15:51:02,312 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:02,312 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:02,528 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:02,528 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:02,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:02,529 INFO L82 PathProgramCache]: Analyzing trace with hash 120952594, now seen corresponding path program 24 times [2020-07-21 15:51:02,530 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:02,530 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1109578276] [2020-07-21 15:51:02,531 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:02,940 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:02,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:02,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:51:02,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:03,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1502 backedges. 301 proven. 76 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2020-07-21 15:51:03,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:04,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,479 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,608 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,688 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:05,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1502 backedges. 303 proven. 84 refuted. 0 times theorem prover too weak. 1115 trivial. 0 not checked. [2020-07-21 15:51:05,276 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1109578276] [2020-07-21 15:51:05,276 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:05,276 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:51:05,276 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769818371] [2020-07-21 15:51:05,277 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:51:05,277 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:05,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:51:05,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:51:05,278 INFO L87 Difference]: Start difference. First operand 343 states and 618 transitions. Second operand 16 states. [2020-07-21 15:51:05,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:05,626 INFO L93 Difference]: Finished difference Result 353 states and 632 transitions. [2020-07-21 15:51:05,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:51:05,628 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 237 [2020-07-21 15:51:05,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:05,633 INFO L225 Difference]: With dead ends: 353 [2020-07-21 15:51:05,634 INFO L226 Difference]: Without dead ends: 349 [2020-07-21 15:51:05,635 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 450 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:51:05,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2020-07-21 15:51:05,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 343. [2020-07-21 15:51:05,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2020-07-21 15:51:05,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 618 transitions. [2020-07-21 15:51:05,667 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 618 transitions. Word has length 237 [2020-07-21 15:51:05,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:05,668 INFO L479 AbstractCegarLoop]: Abstraction has 343 states and 618 transitions. [2020-07-21 15:51:05,668 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:51:05,668 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 618 transitions. [2020-07-21 15:51:05,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2020-07-21 15:51:05,674 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:05,675 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:05,888 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:05,888 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:05,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:05,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1715601838, now seen corresponding path program 25 times [2020-07-21 15:51:05,890 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:05,891 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [396234814] [2020-07-21 15:51:05,891 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:06,349 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:06,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:06,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:51:06,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:06,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 323 proven. 594 refuted. 0 times theorem prover too weak. 1380 trivial. 0 not checked. [2020-07-21 15:51:06,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:08,500 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:08,678 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:08,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:08,836 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:10,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:10,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:10,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 325 proven. 611 refuted. 0 times theorem prover too weak. 1361 trivial. 0 not checked. [2020-07-21 15:51:11,531 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [396234814] [2020-07-21 15:51:11,532 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:11,532 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:51:11,532 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671058727] [2020-07-21 15:51:11,532 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:51:11,533 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:11,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:51:11,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:51:11,533 INFO L87 Difference]: Start difference. First operand 343 states and 618 transitions. Second operand 27 states. [2020-07-21 15:51:13,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:13,342 INFO L93 Difference]: Finished difference Result 737 states and 1363 transitions. [2020-07-21 15:51:13,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-21 15:51:13,344 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 289 [2020-07-21 15:51:13,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:13,352 INFO L225 Difference]: With dead ends: 737 [2020-07-21 15:51:13,353 INFO L226 Difference]: Without dead ends: 399 [2020-07-21 15:51:13,357 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 531 SyntacticMatches, 21 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=343, Invalid=1727, Unknown=0, NotChecked=0, Total=2070 [2020-07-21 15:51:13,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2020-07-21 15:51:13,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 368. [2020-07-21 15:51:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2020-07-21 15:51:13,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 661 transitions. [2020-07-21 15:51:13,398 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 661 transitions. Word has length 289 [2020-07-21 15:51:13,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:13,400 INFO L479 AbstractCegarLoop]: Abstraction has 368 states and 661 transitions. [2020-07-21 15:51:13,400 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:51:13,400 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 661 transitions. [2020-07-21 15:51:13,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2020-07-21 15:51:13,406 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:13,406 INFO L422 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 12, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:13,612 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:13,613 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:13,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:13,614 INFO L82 PathProgramCache]: Analyzing trace with hash 793740135, now seen corresponding path program 26 times [2020-07-21 15:51:13,614 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:13,615 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [167364921] [2020-07-21 15:51:13,615 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:13,994 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:13,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:13,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:51:14,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:14,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2081 backedges. 333 proven. 535 refuted. 0 times theorem prover too weak. 1213 trivial. 0 not checked. [2020-07-21 15:51:14,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:16,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:16,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:16,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:16,320 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:17,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,236 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,484 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2081 backedges. 333 proven. 554 refuted. 0 times theorem prover too weak. 1194 trivial. 0 not checked. [2020-07-21 15:51:18,831 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [167364921] [2020-07-21 15:51:18,831 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:18,831 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:51:18,832 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823337736] [2020-07-21 15:51:18,832 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:51:18,832 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:18,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:51:18,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:51:18,833 INFO L87 Difference]: Start difference. First operand 368 states and 661 transitions. Second operand 27 states. [2020-07-21 15:51:20,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:20,771 INFO L93 Difference]: Finished difference Result 738 states and 1349 transitions. [2020-07-21 15:51:20,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-07-21 15:51:20,773 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 276 [2020-07-21 15:51:20,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:20,779 INFO L225 Difference]: With dead ends: 738 [2020-07-21 15:51:20,779 INFO L226 Difference]: Without dead ends: 376 [2020-07-21 15:51:20,784 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 505 SyntacticMatches, 21 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=384, Invalid=1968, Unknown=0, NotChecked=0, Total=2352 [2020-07-21 15:51:20,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2020-07-21 15:51:20,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 345. [2020-07-21 15:51:20,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2020-07-21 15:51:20,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 595 transitions. [2020-07-21 15:51:20,813 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 595 transitions. Word has length 276 [2020-07-21 15:51:20,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:20,813 INFO L479 AbstractCegarLoop]: Abstraction has 345 states and 595 transitions. [2020-07-21 15:51:20,814 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:51:20,814 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 595 transitions. [2020-07-21 15:51:20,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2020-07-21 15:51:20,817 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:20,817 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:21,018 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:21,019 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:21,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:21,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1694881932, now seen corresponding path program 4 times [2020-07-21 15:51:21,021 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:21,021 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [242079812] [2020-07-21 15:51:21,021 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:21,441 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:21,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:21,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:51:21,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:21,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1858 backedges. 90 proven. 477 refuted. 0 times theorem prover too weak. 1291 trivial. 0 not checked. [2020-07-21 15:51:21,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:24,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:24,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:24,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1858 backedges. 90 proven. 498 refuted. 0 times theorem prover too weak. 1270 trivial. 0 not checked. [2020-07-21 15:51:25,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [242079812] [2020-07-21 15:51:25,914 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:25,915 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:51:25,915 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290667972] [2020-07-21 15:51:25,916 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:51:25,916 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:25,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:51:25,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:51:25,917 INFO L87 Difference]: Start difference. First operand 345 states and 595 transitions. Second operand 20 states. [2020-07-21 15:51:26,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:26,490 INFO L93 Difference]: Finished difference Result 355 states and 609 transitions. [2020-07-21 15:51:26,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:51:26,491 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 261 [2020-07-21 15:51:26,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:26,494 INFO L225 Difference]: With dead ends: 355 [2020-07-21 15:51:26,495 INFO L226 Difference]: Without dead ends: 351 [2020-07-21 15:51:26,496 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 490 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:51:26,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2020-07-21 15:51:26,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 335. [2020-07-21 15:51:26,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 335 states. [2020-07-21 15:51:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 576 transitions. [2020-07-21 15:51:26,520 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 576 transitions. Word has length 261 [2020-07-21 15:51:26,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:26,521 INFO L479 AbstractCegarLoop]: Abstraction has 335 states and 576 transitions. [2020-07-21 15:51:26,521 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:51:26,521 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 576 transitions. [2020-07-21 15:51:26,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2020-07-21 15:51:26,528 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:26,529 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 20, 20, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 9, 8, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:26,742 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:26,742 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:26,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:26,743 INFO L82 PathProgramCache]: Analyzing trace with hash -179111401, now seen corresponding path program 27 times [2020-07-21 15:51:26,743 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:26,744 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [825896562] [2020-07-21 15:51:26,744 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:27,230 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:27,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:27,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:51:27,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:27,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4244 backedges. 1871 proven. 670 refuted. 0 times theorem prover too weak. 1703 trivial. 0 not checked. [2020-07-21 15:51:27,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:31,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,060 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,415 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,416 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,627 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:32,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:32,927 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:33,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:33,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:33,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:33,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:33,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:33,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4244 backedges. 407 proven. 1039 refuted. 0 times theorem prover too weak. 2798 trivial. 0 not checked. [2020-07-21 15:51:33,674 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [825896562] [2020-07-21 15:51:33,674 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:33,674 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 29 [2020-07-21 15:51:33,674 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011612497] [2020-07-21 15:51:33,675 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:51:33,675 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:33,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:51:33,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:51:33,677 INFO L87 Difference]: Start difference. First operand 335 states and 576 transitions. Second operand 29 states. [2020-07-21 15:51:36,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:36,198 INFO L93 Difference]: Finished difference Result 743 states and 1375 transitions. [2020-07-21 15:51:36,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-07-21 15:51:36,200 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 389 [2020-07-21 15:51:36,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:36,207 INFO L225 Difference]: With dead ends: 743 [2020-07-21 15:51:36,207 INFO L226 Difference]: Without dead ends: 414 [2020-07-21 15:51:36,212 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 802 GetRequests, 731 SyntacticMatches, 19 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=460, Invalid=2402, Unknown=0, NotChecked=0, Total=2862 [2020-07-21 15:51:36,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2020-07-21 15:51:36,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 355. [2020-07-21 15:51:36,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2020-07-21 15:51:36,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 630 transitions. [2020-07-21 15:51:36,245 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 630 transitions. Word has length 389 [2020-07-21 15:51:36,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:36,246 INFO L479 AbstractCegarLoop]: Abstraction has 355 states and 630 transitions. [2020-07-21 15:51:36,246 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:51:36,246 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 630 transitions. [2020-07-21 15:51:36,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2020-07-21 15:51:36,253 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:36,253 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 23, 23, 18, 18, 14, 14, 14, 14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 10, 7, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:36,467 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:36,468 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:36,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:36,469 INFO L82 PathProgramCache]: Analyzing trace with hash -347931810, now seen corresponding path program 28 times [2020-07-21 15:51:36,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:36,469 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [361934103] [2020-07-21 15:51:36,469 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:36,933 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:36,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:36,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:51:36,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:37,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3414 backedges. 1722 proven. 465 refuted. 0 times theorem prover too weak. 1227 trivial. 0 not checked. [2020-07-21 15:51:37,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:40,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,421 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:42,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:42,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:42,778 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:42,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:42,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:43,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:43,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:43,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3414 backedges. 342 proven. 907 refuted. 0 times theorem prover too weak. 2165 trivial. 0 not checked. [2020-07-21 15:51:43,273 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [361934103] [2020-07-21 15:51:43,273 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:43,274 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:51:43,274 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643683567] [2020-07-21 15:51:43,275 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:51:43,276 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:43,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:51:43,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:51:43,280 INFO L87 Difference]: Start difference. First operand 355 states and 630 transitions. Second operand 27 states. [2020-07-21 15:51:45,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:45,681 INFO L93 Difference]: Finished difference Result 747 states and 1366 transitions. [2020-07-21 15:51:45,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-21 15:51:45,683 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 349 [2020-07-21 15:51:45,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:45,691 INFO L225 Difference]: With dead ends: 747 [2020-07-21 15:51:45,692 INFO L226 Difference]: Without dead ends: 397 [2020-07-21 15:51:45,698 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 720 GetRequests, 651 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-21 15:51:45,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2020-07-21 15:51:45,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 359. [2020-07-21 15:51:45,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2020-07-21 15:51:45,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 648 transitions. [2020-07-21 15:51:45,723 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 648 transitions. Word has length 349 [2020-07-21 15:51:45,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:45,724 INFO L479 AbstractCegarLoop]: Abstraction has 359 states and 648 transitions. [2020-07-21 15:51:45,724 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:51:45,724 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 648 transitions. [2020-07-21 15:51:45,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2020-07-21 15:51:45,728 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:45,728 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 23, 23, 19, 19, 16, 16, 16, 16, 16, 16, 16, 13, 11, 11, 11, 11, 11, 11, 11, 8, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:45,929 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:45,930 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:45,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:45,931 INFO L82 PathProgramCache]: Analyzing trace with hash 871817794, now seen corresponding path program 29 times [2020-07-21 15:51:45,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:45,932 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1748935051] [2020-07-21 15:51:45,932 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:46,424 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:46,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:46,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 15:51:46,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:46,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4038 backedges. 2114 proven. 403 refuted. 0 times theorem prover too weak. 1521 trivial. 0 not checked. [2020-07-21 15:51:46,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:50,460 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:50,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:50,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:50,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:50,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:50,948 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:51,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:51,055 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:51,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:51,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,182 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4038 backedges. 416 proven. 850 refuted. 0 times theorem prover too weak. 2772 trivial. 0 not checked. [2020-07-21 15:51:52,491 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1748935051] [2020-07-21 15:51:52,492 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:52,492 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-21 15:51:52,492 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185218557] [2020-07-21 15:51:52,493 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:51:52,493 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:52,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:51:52,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:51:52,494 INFO L87 Difference]: Start difference. First operand 359 states and 648 transitions. Second operand 25 states. [2020-07-21 15:51:54,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:54,654 INFO L93 Difference]: Finished difference Result 823 states and 1567 transitions. [2020-07-21 15:51:54,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-21 15:51:54,657 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 375 [2020-07-21 15:51:54,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:54,664 INFO L225 Difference]: With dead ends: 823 [2020-07-21 15:51:54,664 INFO L226 Difference]: Without dead ends: 458 [2020-07-21 15:51:54,669 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 707 SyntacticMatches, 19 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2020-07-21 15:51:54,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2020-07-21 15:51:54,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 369. [2020-07-21 15:51:54,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2020-07-21 15:51:54,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 672 transitions. [2020-07-21 15:51:54,703 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 672 transitions. Word has length 375 [2020-07-21 15:51:54,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:54,704 INFO L479 AbstractCegarLoop]: Abstraction has 369 states and 672 transitions. [2020-07-21 15:51:54,704 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:51:54,704 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 672 transitions. [2020-07-21 15:51:54,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2020-07-21 15:51:54,709 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:54,709 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 26, 26, 17, 16, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 9, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:54,924 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:54,925 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:54,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:54,926 INFO L82 PathProgramCache]: Analyzing trace with hash 593006530, now seen corresponding path program 30 times [2020-07-21 15:51:54,926 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:54,926 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1366755083] [2020-07-21 15:51:54,927 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:51:55,481 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:55,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:55,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 15:51:55,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 2054 proven. 330 refuted. 0 times theorem prover too weak. 1472 trivial. 0 not checked. [2020-07-21 15:51:55,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:59,234 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:59,551 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:59,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:59,882 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:59,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:00,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:00,914 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:00,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,192 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 543 proven. 706 refuted. 0 times theorem prover too weak. 2607 trivial. 0 not checked. [2020-07-21 15:52:01,580 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1366755083] [2020-07-21 15:52:01,580 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:01,580 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-21 15:52:01,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304031990] [2020-07-21 15:52:01,581 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:52:01,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:01,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:52:01,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:52:01,582 INFO L87 Difference]: Start difference. First operand 369 states and 672 transitions. Second operand 25 states. [2020-07-21 15:52:03,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:03,868 INFO L93 Difference]: Finished difference Result 834 states and 1548 transitions. [2020-07-21 15:52:03,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-21 15:52:03,872 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 370 [2020-07-21 15:52:03,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:03,881 INFO L225 Difference]: With dead ends: 834 [2020-07-21 15:52:03,882 INFO L226 Difference]: Without dead ends: 439 [2020-07-21 15:52:03,888 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 697 SyntacticMatches, 19 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=340, Invalid=1730, Unknown=0, NotChecked=0, Total=2070 [2020-07-21 15:52:03,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2020-07-21 15:52:03,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 380. [2020-07-21 15:52:03,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 380 states. [2020-07-21 15:52:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 702 transitions. [2020-07-21 15:52:03,921 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 702 transitions. Word has length 370 [2020-07-21 15:52:03,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:03,922 INFO L479 AbstractCegarLoop]: Abstraction has 380 states and 702 transitions. [2020-07-21 15:52:03,922 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:52:03,922 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 702 transitions. [2020-07-21 15:52:03,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2020-07-21 15:52:03,930 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:03,930 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 25, 25, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 11, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:04,130 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:04,131 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:04,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:04,132 INFO L82 PathProgramCache]: Analyzing trace with hash 874467166, now seen corresponding path program 31 times [2020-07-21 15:52:04,132 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:04,133 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [879450917] [2020-07-21 15:52:04,133 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:52:04,700 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:04,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:04,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 15:52:04,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:05,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6656 backedges. 3780 proven. 363 refuted. 0 times theorem prover too weak. 2513 trivial. 0 not checked. [2020-07-21 15:52:05,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:09,547 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:09,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:09,865 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:10,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:10,047 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:10,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6656 backedges. 526 proven. 1182 refuted. 0 times theorem prover too weak. 4948 trivial. 0 not checked. [2020-07-21 15:52:11,991 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [879450917] [2020-07-21 15:52:11,991 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:11,992 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-21 15:52:11,992 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165620386] [2020-07-21 15:52:11,993 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:52:11,993 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:11,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:52:11,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:52:11,994 INFO L87 Difference]: Start difference. First operand 380 states and 702 transitions. Second operand 25 states. [2020-07-21 15:52:14,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:14,620 INFO L93 Difference]: Finished difference Result 889 states and 1712 transitions. [2020-07-21 15:52:14,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-21 15:52:14,622 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 483 [2020-07-21 15:52:14,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:14,634 INFO L225 Difference]: With dead ends: 889 [2020-07-21 15:52:14,634 INFO L226 Difference]: Without dead ends: 494 [2020-07-21 15:52:14,641 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 986 GetRequests, 923 SyntacticMatches, 19 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=344, Invalid=1726, Unknown=0, NotChecked=0, Total=2070 [2020-07-21 15:52:14,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2020-07-21 15:52:14,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 380. [2020-07-21 15:52:14,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 380 states. [2020-07-21 15:52:14,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 702 transitions. [2020-07-21 15:52:14,678 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 702 transitions. Word has length 483 [2020-07-21 15:52:14,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:14,679 INFO L479 AbstractCegarLoop]: Abstraction has 380 states and 702 transitions. [2020-07-21 15:52:14,679 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:52:14,680 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 702 transitions. [2020-07-21 15:52:14,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2020-07-21 15:52:14,686 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:14,686 INFO L422 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 25, 25, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 14, 13, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:14,887 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:14,888 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:14,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:14,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1583282599, now seen corresponding path program 32 times [2020-07-21 15:52:14,890 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:14,890 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2101808100] [2020-07-21 15:52:14,890 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:52:15,508 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:15,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:15,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:52:15,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:15,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 4386 proven. 280 refuted. 0 times theorem prover too weak. 3078 trivial. 0 not checked. [2020-07-21 15:52:15,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:16,964 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-21 15:52:20,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:20,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:21,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:21,422 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:21,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:22,233 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:22,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:22,347 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:22,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:22,609 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 592 proven. 1083 refuted. 0 times theorem prover too weak. 6069 trivial. 0 not checked. [2020-07-21 15:52:23,014 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2101808100] [2020-07-21 15:52:23,014 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:23,015 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:52:23,015 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990618616] [2020-07-21 15:52:23,015 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:52:23,016 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:23,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:52:23,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:52:23,016 INFO L87 Difference]: Start difference. First operand 380 states and 702 transitions. Second operand 23 states. [2020-07-21 15:52:25,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:25,356 INFO L93 Difference]: Finished difference Result 838 states and 1604 transitions. [2020-07-21 15:52:25,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-21 15:52:25,359 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 519 [2020-07-21 15:52:25,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:25,371 INFO L225 Difference]: With dead ends: 838 [2020-07-21 15:52:25,372 INFO L226 Difference]: Without dead ends: 453 [2020-07-21 15:52:25,379 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1056 GetRequests, 999 SyntacticMatches, 17 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2020-07-21 15:52:25,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2020-07-21 15:52:25,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 405. [2020-07-21 15:52:25,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2020-07-21 15:52:25,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 770 transitions. [2020-07-21 15:52:25,423 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 770 transitions. Word has length 519 [2020-07-21 15:52:25,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:25,424 INFO L479 AbstractCegarLoop]: Abstraction has 405 states and 770 transitions. [2020-07-21 15:52:25,425 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:52:25,425 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 770 transitions. [2020-07-21 15:52:25,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2020-07-21 15:52:25,435 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:25,435 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 35, 35, 22, 21, 20, 20, 20, 20, 20, 20, 20, 18, 17, 17, 17, 17, 17, 17, 17, 14, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:25,639 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:25,639 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:25,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:25,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1345672052, now seen corresponding path program 33 times [2020-07-21 15:52:25,641 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:25,641 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [469108758] [2020-07-21 15:52:25,641 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:52:26,275 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:26,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:26,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:52:26,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 7245 backedges. 3919 proven. 674 refuted. 0 times theorem prover too weak. 2652 trivial. 0 not checked. [2020-07-21 15:52:26,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:30,419 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-21 15:52:32,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,586 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,728 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:35,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:35,958 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:36,585 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:36,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:37,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:37,223 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:37,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:37,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7245 backedges. 502 proven. 1577 refuted. 0 times theorem prover too weak. 5166 trivial. 0 not checked. [2020-07-21 15:52:37,644 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [469108758] [2020-07-21 15:52:37,644 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:37,645 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:52:37,645 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671943543] [2020-07-21 15:52:37,646 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:52:37,646 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:37,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:52:37,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:52:37,647 INFO L87 Difference]: Start difference. First operand 405 states and 770 transitions. Second operand 29 states. [2020-07-21 15:52:40,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:40,928 INFO L93 Difference]: Finished difference Result 823 states and 1647 transitions. [2020-07-21 15:52:40,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-21 15:52:40,932 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 500 [2020-07-21 15:52:40,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:40,939 INFO L225 Difference]: With dead ends: 823 [2020-07-21 15:52:40,940 INFO L226 Difference]: Without dead ends: 422 [2020-07-21 15:52:40,945 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1024 GetRequests, 950 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2020-07-21 15:52:40,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2020-07-21 15:52:40,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 287. [2020-07-21 15:52:40,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 287 states. [2020-07-21 15:52:40,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 477 transitions. [2020-07-21 15:52:40,979 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 477 transitions. Word has length 500 [2020-07-21 15:52:40,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:40,980 INFO L479 AbstractCegarLoop]: Abstraction has 287 states and 477 transitions. [2020-07-21 15:52:40,980 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:52:40,980 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 477 transitions. [2020-07-21 15:52:40,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2020-07-21 15:52:40,989 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:40,990 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 41, 41, 31, 31, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 13, 11, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:41,200 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:41,201 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:41,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:41,202 INFO L82 PathProgramCache]: Analyzing trace with hash -136215053, now seen corresponding path program 34 times [2020-07-21 15:52:41,203 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:41,203 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [728469531] [2020-07-21 15:52:41,203 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:52:41,884 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:41,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:41,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:52:41,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:42,451 INFO L134 CoverageAnalysis]: Checked inductivity of 9678 backedges. 4709 proven. 1004 refuted. 0 times theorem prover too weak. 3965 trivial. 0 not checked. [2020-07-21 15:52:42,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:49,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:49,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:49,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,166 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,307 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:52,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:53,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:53,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:53,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:53,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:54,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:54,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:54,748 INFO L134 CoverageAnalysis]: Checked inductivity of 9678 backedges. 671 proven. 1821 refuted. 0 times theorem prover too weak. 7186 trivial. 0 not checked. [2020-07-21 15:52:54,749 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [728469531] [2020-07-21 15:52:54,750 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:54,750 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:52:54,750 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836155705] [2020-07-21 15:52:54,751 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:52:54,751 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:54,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:52:54,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:52:54,752 INFO L87 Difference]: Start difference. First operand 287 states and 477 transitions. Second operand 29 states. [2020-07-21 15:52:58,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:58,705 INFO L93 Difference]: Finished difference Result 710 states and 1299 transitions. [2020-07-21 15:52:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-21 15:52:58,709 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 579 [2020-07-21 15:52:58,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:58,716 INFO L225 Difference]: With dead ends: 710 [2020-07-21 15:52:58,717 INFO L226 Difference]: Without dead ends: 402 [2020-07-21 15:52:58,720 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1181 GetRequests, 1107 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2020-07-21 15:52:58,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2020-07-21 15:52:58,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 313. [2020-07-21 15:52:58,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2020-07-21 15:52:58,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 542 transitions. [2020-07-21 15:52:58,747 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 542 transitions. Word has length 579 [2020-07-21 15:52:58,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:58,748 INFO L479 AbstractCegarLoop]: Abstraction has 313 states and 542 transitions. [2020-07-21 15:52:58,748 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:52:58,748 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 542 transitions. [2020-07-21 15:52:58,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2020-07-21 15:52:58,755 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:58,756 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 23, 23, 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 15:52:58,956 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:58,957 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:58,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:58,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1295726459, now seen corresponding path program 35 times [2020-07-21 15:52:58,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:58,959 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [332224342] [2020-07-21 15:52:58,959 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:52:59,650 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:59,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:59,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:52:59,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:00,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5574 backedges. 827 proven. 891 refuted. 0 times theorem prover too weak. 3856 trivial. 0 not checked. [2020-07-21 15:53:00,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:01,763 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2020-07-21 15:53:03,933 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:03,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,819 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:07,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:07,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:08,966 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:08,967 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:09,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:09,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:09,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:09,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:10,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:10,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:10,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:10,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5574 backedges. 831 proven. 913 refuted. 0 times theorem prover too weak. 3830 trivial. 0 not checked. [2020-07-21 15:53:10,433 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [332224342] [2020-07-21 15:53:10,433 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:10,433 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:53:10,434 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196803095] [2020-07-21 15:53:10,434 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:53:10,434 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:10,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:53:10,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:53:10,435 INFO L87 Difference]: Start difference. First operand 313 states and 542 transitions. Second operand 29 states. [2020-07-21 15:53:14,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:14,441 INFO L93 Difference]: Finished difference Result 702 states and 1281 transitions. [2020-07-21 15:53:14,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-07-21 15:53:14,447 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 443 [2020-07-21 15:53:14,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:14,468 INFO L225 Difference]: With dead ends: 702 [2020-07-21 15:53:14,469 INFO L226 Difference]: Without dead ends: 369 [2020-07-21 15:53:14,485 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 907 GetRequests, 835 SyntacticMatches, 23 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=400, Invalid=2150, Unknown=0, NotChecked=0, Total=2550 [2020-07-21 15:53:14,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2020-07-21 15:53:14,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 322. [2020-07-21 15:53:14,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 322 states. [2020-07-21 15:53:14,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 522 transitions. [2020-07-21 15:53:14,539 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 522 transitions. Word has length 443 [2020-07-21 15:53:14,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:14,541 INFO L479 AbstractCegarLoop]: Abstraction has 322 states and 522 transitions. [2020-07-21 15:53:14,541 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:53:14,671 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 522 transitions. [2020-07-21 15:53:14,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2020-07-21 15:53:14,680 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:14,680 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 31, 31, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 12, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:14,894 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:14,894 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:14,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:14,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1880061493, now seen corresponding path program 36 times [2020-07-21 15:53:14,898 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:14,898 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1767843510] [2020-07-21 15:53:14,898 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:53:15,711 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:53:15,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:15,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:53:15,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:16,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9666 backedges. 4767 proven. 823 refuted. 0 times theorem prover too weak. 4076 trivial. 0 not checked. [2020-07-21 15:53:16,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:23,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:24,047 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:24,049 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:24,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:24,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:24,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:24,713 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,878 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:27,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:27,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:27,897 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:27,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:28,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:28,216 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 9666 backedges. 737 proven. 1561 refuted. 0 times theorem prover too weak. 7368 trivial. 0 not checked. [2020-07-21 15:53:28,478 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1767843510] [2020-07-21 15:53:28,478 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:28,478 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:53:28,479 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139820166] [2020-07-21 15:53:28,480 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:53:28,480 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:28,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:53:28,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:53:28,481 INFO L87 Difference]: Start difference. First operand 322 states and 522 transitions. Second operand 27 states. [2020-07-21 15:53:31,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:31,132 INFO L93 Difference]: Finished difference Result 810 states and 1429 transitions. [2020-07-21 15:53:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-21 15:53:31,133 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 579 [2020-07-21 15:53:31,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:31,139 INFO L225 Difference]: With dead ends: 810 [2020-07-21 15:53:31,139 INFO L226 Difference]: Without dead ends: 480 [2020-07-21 15:53:31,141 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1180 GetRequests, 1111 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-21 15:53:31,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2020-07-21 15:53:31,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 360. [2020-07-21 15:53:31,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360 states. [2020-07-21 15:53:31,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 607 transitions. [2020-07-21 15:53:31,161 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 607 transitions. Word has length 579 [2020-07-21 15:53:31,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:31,162 INFO L479 AbstractCegarLoop]: Abstraction has 360 states and 607 transitions. [2020-07-21 15:53:31,162 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:53:31,162 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 607 transitions. [2020-07-21 15:53:31,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 669 [2020-07-21 15:53:31,168 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:31,168 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 47, 47, 34, 33, 26, 26, 26, 26, 26, 26, 26, 23, 23, 23, 23, 23, 23, 23, 18, 14, 11, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:31,369 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:31,370 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:31,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:31,370 INFO L82 PathProgramCache]: Analyzing trace with hash -908600406, now seen corresponding path program 37 times [2020-07-21 15:53:31,371 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:31,371 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2082161751] [2020-07-21 15:53:31,371 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:53:32,106 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:53:32,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:32,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 15:53:32,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:32,662 INFO L134 CoverageAnalysis]: Checked inductivity of 13029 backedges. 1338 proven. 1868 refuted. 0 times theorem prover too weak. 9823 trivial. 0 not checked. [2020-07-21 15:53:32,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:36,491 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-07-21 15:53:40,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:41,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:41,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:42,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:42,609 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,104 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,415 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,416 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,620 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:47,407 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:48,565 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:48,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,641 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:50,373 INFO L134 CoverageAnalysis]: Checked inductivity of 13029 backedges. 1338 proven. 1908 refuted. 0 times theorem prover too weak. 9783 trivial. 0 not checked. [2020-07-21 15:53:50,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2082161751] [2020-07-21 15:53:50,374 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:50,375 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-21 15:53:50,375 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878934333] [2020-07-21 15:53:50,376 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-21 15:53:50,376 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:50,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-21 15:53:50,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:53:50,377 INFO L87 Difference]: Start difference. First operand 360 states and 607 transitions. Second operand 33 states. [2020-07-21 15:53:56,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:56,660 INFO L93 Difference]: Finished difference Result 964 states and 1871 transitions. [2020-07-21 15:53:56,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-21 15:53:56,663 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 668 [2020-07-21 15:53:56,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:56,673 INFO L225 Difference]: With dead ends: 964 [2020-07-21 15:53:56,674 INFO L226 Difference]: Without dead ends: 574 [2020-07-21 15:53:56,679 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1367 GetRequests, 1277 SyntacticMatches, 27 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=626, Invalid=3534, Unknown=0, NotChecked=0, Total=4160 [2020-07-21 15:53:56,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2020-07-21 15:53:56,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 475. [2020-07-21 15:53:56,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 475 states. [2020-07-21 15:53:56,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 883 transitions. [2020-07-21 15:53:56,720 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 883 transitions. Word has length 668 [2020-07-21 15:53:56,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:56,720 INFO L479 AbstractCegarLoop]: Abstraction has 475 states and 883 transitions. [2020-07-21 15:53:56,721 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-21 15:53:56,721 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 883 transitions. [2020-07-21 15:53:56,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2020-07-21 15:53:56,729 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:56,729 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 17, 17, 14, 14, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:56,945 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:56,946 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:56,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:56,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1425535676, now seen corresponding path program 38 times [2020-07-21 15:53:56,947 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:56,947 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [237665352] [2020-07-21 15:53:56,948 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:53:57,690 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:53:57,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:57,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:53:57,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1982 backedges. 405 proven. 500 refuted. 0 times theorem prover too weak. 1077 trivial. 0 not checked. [2020-07-21 15:53:58,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:00,311 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-21 15:54:01,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,319 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,621 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,803 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,804 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:05,652 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:05,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:06,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:06,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:06,928 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,220 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1982 backedges. 405 proven. 524 refuted. 0 times theorem prover too weak. 1053 trivial. 0 not checked. [2020-07-21 15:54:07,582 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [237665352] [2020-07-21 15:54:07,583 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:07,583 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:54:07,583 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476486186] [2020-07-21 15:54:07,584 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:54:07,584 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:07,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:54:07,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:54:07,585 INFO L87 Difference]: Start difference. First operand 475 states and 883 transitions. Second operand 29 states. [2020-07-21 15:54:10,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:10,792 INFO L93 Difference]: Finished difference Result 936 states and 1780 transitions. [2020-07-21 15:54:10,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-21 15:54:10,796 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 269 [2020-07-21 15:54:10,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:10,804 INFO L225 Difference]: With dead ends: 936 [2020-07-21 15:54:10,805 INFO L226 Difference]: Without dead ends: 461 [2020-07-21 15:54:10,809 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 487 SyntacticMatches, 23 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-21 15:54:10,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2020-07-21 15:54:10,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 432. [2020-07-21 15:54:10,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 432 states. [2020-07-21 15:54:10,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 776 transitions. [2020-07-21 15:54:10,841 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 776 transitions. Word has length 269 [2020-07-21 15:54:10,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:10,842 INFO L479 AbstractCegarLoop]: Abstraction has 432 states and 776 transitions. [2020-07-21 15:54:10,842 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:54:10,842 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 776 transitions. [2020-07-21 15:54:10,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2020-07-21 15:54:10,846 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:10,846 INFO L422 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 17, 16, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 8, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:11,047 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:11,048 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:11,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:11,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1970714614, now seen corresponding path program 39 times [2020-07-21 15:54:11,050 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:11,050 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [508071649] [2020-07-21 15:54:11,050 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:54:11,863 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:11,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:11,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 717 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:54:11,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:12,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2856 backedges. 139 proven. 515 refuted. 0 times theorem prover too weak. 2202 trivial. 0 not checked. [2020-07-21 15:54:12,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:12,403 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-07-21 15:54:15,769 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:15,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:16,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:16,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,938 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:18,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:18,084 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:18,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 2856 backedges. 139 proven. 531 refuted. 0 times theorem prover too weak. 2186 trivial. 0 not checked. [2020-07-21 15:54:18,400 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [508071649] [2020-07-21 15:54:18,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:18,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:54:18,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590392227] [2020-07-21 15:54:18,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:54:18,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:18,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:54:18,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:54:18,403 INFO L87 Difference]: Start difference. First operand 432 states and 776 transitions. Second operand 18 states. [2020-07-21 15:54:19,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:19,182 INFO L93 Difference]: Finished difference Result 472 states and 924 transitions. [2020-07-21 15:54:19,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:54:19,187 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 322 [2020-07-21 15:54:19,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:19,195 INFO L225 Difference]: With dead ends: 472 [2020-07-21 15:54:19,195 INFO L226 Difference]: Without dead ends: 468 [2020-07-21 15:54:19,197 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 615 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:54:19,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2020-07-21 15:54:19,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 465. [2020-07-21 15:54:19,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2020-07-21 15:54:19,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 913 transitions. [2020-07-21 15:54:19,232 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 913 transitions. Word has length 322 [2020-07-21 15:54:19,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:19,233 INFO L479 AbstractCegarLoop]: Abstraction has 465 states and 913 transitions. [2020-07-21 15:54:19,233 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:54:19,233 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 913 transitions. [2020-07-21 15:54:19,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2020-07-21 15:54:19,237 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:19,238 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 20, 20, 17, 16, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 8, 7, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:19,438 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:19,439 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:19,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:19,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1602907391, now seen corresponding path program 40 times [2020-07-21 15:54:19,440 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:19,441 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [927870397] [2020-07-21 15:54:19,441 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:54:20,263 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:20,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:20,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:54:20,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:20,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2660 backedges. 116 proven. 608 refuted. 0 times theorem prover too weak. 1936 trivial. 0 not checked. [2020-07-21 15:54:20,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:24,608 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-21 15:54:25,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:25,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:27,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:27,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:28,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:28,803 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:28,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:29,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2660 backedges. 116 proven. 632 refuted. 0 times theorem prover too weak. 1912 trivial. 0 not checked. [2020-07-21 15:54:29,169 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [927870397] [2020-07-21 15:54:29,169 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:29,169 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:54:29,169 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135152128] [2020-07-21 15:54:29,170 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:54:29,170 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:29,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:54:29,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:54:29,170 INFO L87 Difference]: Start difference. First operand 465 states and 913 transitions. Second operand 20 states. [2020-07-21 15:54:30,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:30,191 INFO L93 Difference]: Finished difference Result 489 states and 975 transitions. [2020-07-21 15:54:30,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:54:30,195 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 310 [2020-07-21 15:54:30,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:30,205 INFO L225 Difference]: With dead ends: 489 [2020-07-21 15:54:30,205 INFO L226 Difference]: Without dead ends: 485 [2020-07-21 15:54:30,207 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 587 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:54:30,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2020-07-21 15:54:30,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 452. [2020-07-21 15:54:30,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2020-07-21 15:54:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 852 transitions. [2020-07-21 15:54:30,243 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 852 transitions. Word has length 310 [2020-07-21 15:54:30,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:30,244 INFO L479 AbstractCegarLoop]: Abstraction has 452 states and 852 transitions. [2020-07-21 15:54:30,244 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:54:30,244 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 852 transitions. [2020-07-21 15:54:30,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2020-07-21 15:54:30,248 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:30,248 INFO L422 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 17, 16, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 10, 8, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:30,449 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:30,450 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:30,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:30,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1415598572, now seen corresponding path program 41 times [2020-07-21 15:54:30,452 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:30,452 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [747731700] [2020-07-21 15:54:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:54:31,308 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:31,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:31,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:54:31,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:31,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3332 backedges. 182 proven. 528 refuted. 0 times theorem prover too weak. 2622 trivial. 0 not checked. [2020-07-21 15:54:31,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:35,588 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:35,589 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,964 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:37,625 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2020-07-21 15:54:37,778 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:38,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:38,064 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:38,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:38,228 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:38,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:38,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3332 backedges. 182 proven. 544 refuted. 0 times theorem prover too weak. 2606 trivial. 0 not checked. [2020-07-21 15:54:38,732 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [747731700] [2020-07-21 15:54:38,733 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:38,733 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:54:38,733 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606138144] [2020-07-21 15:54:38,734 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:54:38,734 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:38,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:54:38,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:54:38,736 INFO L87 Difference]: Start difference. First operand 452 states and 852 transitions. Second operand 18 states. [2020-07-21 15:54:39,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:39,536 INFO L93 Difference]: Finished difference Result 500 states and 1021 transitions. [2020-07-21 15:54:39,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:54:39,540 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 346 [2020-07-21 15:54:39,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:39,549 INFO L225 Difference]: With dead ends: 500 [2020-07-21 15:54:39,550 INFO L226 Difference]: Without dead ends: 496 [2020-07-21 15:54:39,552 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 697 GetRequests, 663 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:54:39,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2020-07-21 15:54:39,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 452. [2020-07-21 15:54:39,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2020-07-21 15:54:39,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 852 transitions. [2020-07-21 15:54:39,596 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 852 transitions. Word has length 346 [2020-07-21 15:54:39,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:39,597 INFO L479 AbstractCegarLoop]: Abstraction has 452 states and 852 transitions. [2020-07-21 15:54:39,597 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:54:39,597 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 852 transitions. [2020-07-21 15:54:39,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2020-07-21 15:54:39,601 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:39,601 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 17, 16, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 10, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:39,802 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:39,803 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:39,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:39,804 INFO L82 PathProgramCache]: Analyzing trace with hash -884966346, now seen corresponding path program 42 times [2020-07-21 15:54:39,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:39,805 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [199161255] [2020-07-21 15:54:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:54:40,693 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:40,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:40,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:54:40,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:40,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3848 backedges. 247 proven. 519 refuted. 0 times theorem prover too weak. 3082 trivial. 0 not checked. [2020-07-21 15:54:40,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:45,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:46,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:46,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:47,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:47,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:47,652 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3848 backedges. 249 proven. 533 refuted. 0 times theorem prover too weak. 3066 trivial. 0 not checked. [2020-07-21 15:54:48,327 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [199161255] [2020-07-21 15:54:48,327 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:48,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:54:48,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101648553] [2020-07-21 15:54:48,328 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:54:48,329 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:48,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:54:48,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:54:48,329 INFO L87 Difference]: Start difference. First operand 452 states and 852 transitions. Second operand 18 states. [2020-07-21 15:54:49,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:49,164 INFO L93 Difference]: Finished difference Result 485 states and 955 transitions. [2020-07-21 15:54:49,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:54:49,170 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 370 [2020-07-21 15:54:49,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:49,179 INFO L225 Difference]: With dead ends: 485 [2020-07-21 15:54:49,179 INFO L226 Difference]: Without dead ends: 481 [2020-07-21 15:54:49,180 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 711 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:54:49,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2020-07-21 15:54:49,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 452. [2020-07-21 15:54:49,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2020-07-21 15:54:49,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 852 transitions. [2020-07-21 15:54:49,213 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 852 transitions. Word has length 370 [2020-07-21 15:54:49,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:49,214 INFO L479 AbstractCegarLoop]: Abstraction has 452 states and 852 transitions. [2020-07-21 15:54:49,214 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:54:49,214 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 852 transitions. [2020-07-21 15:54:49,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2020-07-21 15:54:49,219 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:49,219 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 26, 26, 17, 16, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 10, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:49,420 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:49,421 INFO L427 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:49,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:49,422 INFO L82 PathProgramCache]: Analyzing trace with hash -614804058, now seen corresponding path program 43 times [2020-07-21 15:54:49,422 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:49,422 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1654435941] [2020-07-21 15:54:49,423 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:54:50,316 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:50,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:50,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:54:50,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:50,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 368 proven. 278 refuted. 0 times theorem prover too weak. 3210 trivial. 0 not checked. [2020-07-21 15:54:50,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:53,886 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:53,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:55,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:55,573 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:56,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 370 proven. 286 refuted. 0 times theorem prover too weak. 3200 trivial. 0 not checked. [2020-07-21 15:54:56,628 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1654435941] [2020-07-21 15:54:56,629 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:56,629 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:54:56,629 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556975123] [2020-07-21 15:54:56,630 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:54:56,630 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:56,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:54:56,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:54:56,630 INFO L87 Difference]: Start difference. First operand 452 states and 852 transitions. Second operand 16 states. [2020-07-21 15:54:57,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:57,316 INFO L93 Difference]: Finished difference Result 472 states and 898 transitions. [2020-07-21 15:54:57,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:54:57,320 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 370 [2020-07-21 15:54:57,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:57,328 INFO L225 Difference]: With dead ends: 472 [2020-07-21 15:54:57,328 INFO L226 Difference]: Without dead ends: 468 [2020-07-21 15:54:57,330 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 715 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:54:57,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2020-07-21 15:54:57,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 452. [2020-07-21 15:54:57,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2020-07-21 15:54:57,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 852 transitions. [2020-07-21 15:54:57,364 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 852 transitions. Word has length 370 [2020-07-21 15:54:57,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:57,365 INFO L479 AbstractCegarLoop]: Abstraction has 452 states and 852 transitions. [2020-07-21 15:54:57,365 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:54:57,365 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 852 transitions. [2020-07-21 15:54:57,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2020-07-21 15:54:57,369 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:57,369 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 17, 16, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 8, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:57,570 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:57,571 INFO L427 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:57,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:57,572 INFO L82 PathProgramCache]: Analyzing trace with hash 640319613, now seen corresponding path program 44 times [2020-07-21 15:54:57,573 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:57,573 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [992101395] [2020-07-21 15:54:57,573 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:54:58,551 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:58,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:58,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 798 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:54:58,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 241 proven. 385 refuted. 0 times theorem prover too weak. 2986 trivial. 0 not checked. [2020-07-21 15:54:58,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:55:01,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:01,989 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:03,290 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:03,291 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:03,621 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:03,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:03,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:03,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:04,205 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:04,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 241 proven. 395 refuted. 0 times theorem prover too weak. 2976 trivial. 0 not checked. [2020-07-21 15:55:04,780 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [992101395] [2020-07-21 15:55:04,780 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:55:04,780 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:55:04,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71915551] [2020-07-21 15:55:04,781 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:55:04,781 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:55:04,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:55:04,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:55:04,782 INFO L87 Difference]: Start difference. First operand 452 states and 852 transitions. Second operand 16 states. [2020-07-21 15:55:05,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:55:05,532 INFO L93 Difference]: Finished difference Result 490 states and 968 transitions. [2020-07-21 15:55:05,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:55:05,538 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 358 [2020-07-21 15:55:05,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:55:05,546 INFO L225 Difference]: With dead ends: 490 [2020-07-21 15:55:05,547 INFO L226 Difference]: Without dead ends: 486 [2020-07-21 15:55:05,548 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 720 GetRequests, 691 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:55:05,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2020-07-21 15:55:05,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2020-07-21 15:55:05,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2020-07-21 15:55:05,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 852 transitions. [2020-07-21 15:55:05,593 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 852 transitions. Word has length 358 [2020-07-21 15:55:05,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:55:05,594 INFO L479 AbstractCegarLoop]: Abstraction has 452 states and 852 transitions. [2020-07-21 15:55:05,594 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:55:05,594 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 852 transitions. [2020-07-21 15:55:05,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2020-07-21 15:55:05,599 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:55:05,599 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 17, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 12, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:55:05,800 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:05,801 INFO L427 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:55:05,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:55:05,802 INFO L82 PathProgramCache]: Analyzing trace with hash 1118808980, now seen corresponding path program 45 times [2020-07-21 15:55:05,802 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:55:05,803 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [365914136] [2020-07-21 15:55:05,803 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:55:06,719 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:55:06,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:55:06,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:55:06,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:55:07,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4404 backedges. 628 proven. 194 refuted. 0 times theorem prover too weak. 3582 trivial. 0 not checked. [2020-07-21 15:55:07,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:55:10,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:11,356 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:12,017 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:12,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:12,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:12,347 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:12,529 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:13,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4404 backedges. 632 proven. 206 refuted. 0 times theorem prover too weak. 3566 trivial. 0 not checked. [2020-07-21 15:55:15,609 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [365914136] [2020-07-21 15:55:15,609 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:55:15,609 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:55:15,609 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728387865] [2020-07-21 15:55:15,610 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:55:15,610 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:55:15,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:55:15,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:55:15,611 INFO L87 Difference]: Start difference. First operand 452 states and 852 transitions. Second operand 18 states. [2020-07-21 15:55:16,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:55:16,604 INFO L93 Difference]: Finished difference Result 463 states and 869 transitions. [2020-07-21 15:55:16,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:55:16,610 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 394 [2020-07-21 15:55:16,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:55:16,618 INFO L225 Difference]: With dead ends: 463 [2020-07-21 15:55:16,619 INFO L226 Difference]: Without dead ends: 459 [2020-07-21 15:55:16,620 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 793 GetRequests, 759 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:55:16,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2020-07-21 15:55:16,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 432. [2020-07-21 15:55:16,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 432 states. [2020-07-21 15:55:16,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 776 transitions. [2020-07-21 15:55:16,655 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 776 transitions. Word has length 394 [2020-07-21 15:55:16,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:55:16,655 INFO L479 AbstractCegarLoop]: Abstraction has 432 states and 776 transitions. [2020-07-21 15:55:16,655 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:55:16,656 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 776 transitions. [2020-07-21 15:55:16,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2020-07-21 15:55:16,662 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:55:16,663 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 41, 41, 34, 33, 26, 26, 26, 26, 26, 26, 26, 20, 20, 20, 20, 20, 20, 20, 18, 14, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:55:16,863 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:16,864 INFO L427 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:55:16,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:55:16,865 INFO L82 PathProgramCache]: Analyzing trace with hash -2132876217, now seen corresponding path program 46 times [2020-07-21 15:55:16,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:55:16,866 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1457217489] [2020-07-21 15:55:16,866 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:55:17,835 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:55:17,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:55:17,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-21 15:55:17,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:55:18,950 INFO L134 CoverageAnalysis]: Checked inductivity of 11733 backedges. 1104 proven. 2137 refuted. 0 times theorem prover too weak. 8492 trivial. 0 not checked. [2020-07-21 15:55:18,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:55:21,090 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:55:25,299 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:55:25,410 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:55:28,641 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:30,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:31,597 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:32,310 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:32,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:32,923 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:32,924 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:34,964 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:55:36,163 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 15:55:38,016 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 15:55:38,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:39,909 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:39,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:41,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:41,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:41,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:42,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:42,118 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:42,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:42,748 INFO L134 CoverageAnalysis]: Checked inductivity of 11733 backedges. 1104 proven. 2185 refuted. 0 times theorem prover too weak. 8444 trivial. 0 not checked. [2020-07-21 15:55:42,749 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1457217489] [2020-07-21 15:55:42,749 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:55:42,749 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 35 [2020-07-21 15:55:42,749 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540005097] [2020-07-21 15:55:42,750 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-21 15:55:42,750 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:55:42,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-21 15:55:42,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 15:55:42,751 INFO L87 Difference]: Start difference. First operand 432 states and 776 transitions. Second operand 35 states. [2020-07-21 15:55:50,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:55:50,750 INFO L93 Difference]: Finished difference Result 994 states and 1931 transitions. [2020-07-21 15:55:50,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-07-21 15:55:50,753 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 632 [2020-07-21 15:55:50,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:55:50,764 INFO L225 Difference]: With dead ends: 994 [2020-07-21 15:55:50,765 INFO L226 Difference]: Without dead ends: 566 [2020-07-21 15:55:50,769 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1298 GetRequests, 1201 SyntacticMatches, 29 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=726, Invalid=4104, Unknown=0, NotChecked=0, Total=4830 [2020-07-21 15:55:50,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2020-07-21 15:55:50,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 456. [2020-07-21 15:55:50,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2020-07-21 15:55:50,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 817 transitions. [2020-07-21 15:55:50,819 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 817 transitions. Word has length 632 [2020-07-21 15:55:50,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:55:50,820 INFO L479 AbstractCegarLoop]: Abstraction has 456 states and 817 transitions. [2020-07-21 15:55:50,820 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-21 15:55:50,820 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 817 transitions. [2020-07-21 15:55:50,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2020-07-21 15:55:50,829 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:55:50,830 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 27, 27, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 13, 12, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:55:51,040 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:51,040 INFO L427 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:55:51,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:55:51,042 INFO L82 PathProgramCache]: Analyzing trace with hash 757729796, now seen corresponding path program 47 times [2020-07-21 15:55:51,042 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:55:51,043 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1777587067] [2020-07-21 15:55:51,043 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:55:52,175 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:55:52,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:55:52,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 1191 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:55:52,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:55:52,602 INFO L134 CoverageAnalysis]: Checked inductivity of 8230 backedges. 341 proven. 824 refuted. 0 times theorem prover too weak. 7065 trivial. 0 not checked. [2020-07-21 15:55:52,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:55:58,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:01,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:02,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:02,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:03,171 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:03,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:03,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:04,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8230 backedges. 341 proven. 840 refuted. 0 times theorem prover too weak. 7049 trivial. 0 not checked. [2020-07-21 15:56:04,707 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1777587067] [2020-07-21 15:56:04,708 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:56:04,708 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:56:04,708 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818403290] [2020-07-21 15:56:04,709 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:56:04,709 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:56:04,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:56:04,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:56:04,710 INFO L87 Difference]: Start difference. First operand 456 states and 817 transitions. Second operand 18 states. [2020-07-21 15:56:05,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:56:05,808 INFO L93 Difference]: Finished difference Result 571 states and 1164 transitions. [2020-07-21 15:56:05,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:56:05,814 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 535 [2020-07-21 15:56:05,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:56:05,826 INFO L225 Difference]: With dead ends: 571 [2020-07-21 15:56:05,827 INFO L226 Difference]: Without dead ends: 567 [2020-07-21 15:56:05,829 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 1041 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:56:05,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2020-07-21 15:56:05,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 557. [2020-07-21 15:56:05,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 557 states. [2020-07-21 15:56:05,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1140 transitions. [2020-07-21 15:56:05,876 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1140 transitions. Word has length 535 [2020-07-21 15:56:05,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:56:05,878 INFO L479 AbstractCegarLoop]: Abstraction has 557 states and 1140 transitions. [2020-07-21 15:56:05,878 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:56:05,878 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1140 transitions. [2020-07-21 15:56:05,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 753 [2020-07-21 15:56:05,888 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:56:05,889 INFO L422 BasicCegarLoop]: trace histogram [58, 58, 55, 55, 34, 33, 29, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 27, 27, 24, 22, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:56:06,090 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:06,091 INFO L427 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:56:06,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:56:06,092 INFO L82 PathProgramCache]: Analyzing trace with hash 147057669, now seen corresponding path program 48 times [2020-07-21 15:56:06,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:56:06,093 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1335271010] [2020-07-21 15:56:06,093 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:56:07,161 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:56:07,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:56:07,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 1106 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:56:07,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:56:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 16669 backedges. 1496 proven. 1644 refuted. 0 times theorem prover too weak. 13529 trivial. 0 not checked. [2020-07-21 15:56:08,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:56:10,631 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-07-21 15:56:17,513 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:17,514 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:19,206 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:20,342 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:20,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:20,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:21,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:21,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:21,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:25,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:26,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:27,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:27,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:27,644 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:28,226 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:29,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16669 backedges. 1500 proven. 1668 refuted. 0 times theorem prover too weak. 13501 trivial. 0 not checked. [2020-07-21 15:56:29,906 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1335271010] [2020-07-21 15:56:29,906 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:56:29,907 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:56:29,907 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059912995] [2020-07-21 15:56:29,908 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:56:29,909 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:56:29,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:56:29,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:56:29,910 INFO L87 Difference]: Start difference. First operand 557 states and 1140 transitions. Second operand 29 states. [2020-07-21 15:56:35,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:56:35,851 INFO L93 Difference]: Finished difference Result 1545 states and 3564 transitions. [2020-07-21 15:56:35,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-21 15:56:35,857 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 752 [2020-07-21 15:56:35,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:56:35,885 INFO L225 Difference]: With dead ends: 1545 [2020-07-21 15:56:35,886 INFO L226 Difference]: Without dead ends: 887 [2020-07-21 15:56:35,893 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1530 GetRequests, 1453 SyntacticMatches, 23 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2020-07-21 15:56:35,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2020-07-21 15:56:35,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 567. [2020-07-21 15:56:35,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2020-07-21 15:56:35,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 1197 transitions. [2020-07-21 15:56:35,970 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 1197 transitions. Word has length 752 [2020-07-21 15:56:35,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:56:35,971 INFO L479 AbstractCegarLoop]: Abstraction has 567 states and 1197 transitions. [2020-07-21 15:56:35,971 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:56:35,971 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 1197 transitions. [2020-07-21 15:56:35,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2020-07-21 15:56:35,980 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:56:35,980 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 38, 38, 27, 27, 21, 21, 21, 21, 21, 21, 21, 19, 19, 19, 19, 19, 19, 19, 16, 11, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:56:36,181 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:36,182 INFO L427 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:56:36,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:56:36,183 INFO L82 PathProgramCache]: Analyzing trace with hash -36924805, now seen corresponding path program 49 times [2020-07-21 15:56:36,183 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:56:36,184 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [569562107] [2020-07-21 15:56:36,184 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:56:37,265 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:56:37,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:56:37,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 1218 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:56:37,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:56:37,715 INFO L134 CoverageAnalysis]: Checked inductivity of 8650 backedges. 310 proven. 1081 refuted. 0 times theorem prover too weak. 7259 trivial. 0 not checked. [2020-07-21 15:56:37,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:56:40,337 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:56:40,440 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:56:40,547 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:56:40,651 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:56:40,762 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 15:56:40,864 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 15:56:43,517 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-07-21 15:56:45,348 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:56:45,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:48,592 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:48,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:50,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:50,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:51,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:51,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:52,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:52,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:52,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:52,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8650 backedges. 310 proven. 1105 refuted. 0 times theorem prover too weak. 7235 trivial. 0 not checked. [2020-07-21 15:56:53,216 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [569562107] [2020-07-21 15:56:53,217 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:56:53,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:56:53,217 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663958111] [2020-07-21 15:56:53,218 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:56:53,218 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:56:53,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:56:53,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:56:53,218 INFO L87 Difference]: Start difference. First operand 567 states and 1197 transitions. Second operand 20 states. [2020-07-21 15:56:54,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:56:54,554 INFO L93 Difference]: Finished difference Result 675 states and 1510 transitions. [2020-07-21 15:56:54,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:56:54,560 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 547 [2020-07-21 15:56:54,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:56:54,576 INFO L225 Difference]: With dead ends: 675 [2020-07-21 15:56:54,576 INFO L226 Difference]: Without dead ends: 671 [2020-07-21 15:56:54,580 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1100 GetRequests, 1061 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:56:54,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2020-07-21 15:56:54,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 557. [2020-07-21 15:56:54,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 557 states. [2020-07-21 15:56:54,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1158 transitions. [2020-07-21 15:56:54,642 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1158 transitions. Word has length 547 [2020-07-21 15:56:54,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:56:54,643 INFO L479 AbstractCegarLoop]: Abstraction has 557 states and 1158 transitions. [2020-07-21 15:56:54,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:56:54,643 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1158 transitions. [2020-07-21 15:56:54,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 657 [2020-07-21 15:56:54,652 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:56:54,653 INFO L422 BasicCegarLoop]: trace histogram [50, 50, 47, 47, 34, 33, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 16, 14, 11, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:56:54,853 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:54,854 INFO L427 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:56:54,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:56:54,856 INFO L82 PathProgramCache]: Analyzing trace with hash -816513805, now seen corresponding path program 50 times [2020-07-21 15:56:54,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:56:54,856 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [812755007] [2020-07-21 15:56:54,856 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:56:55,941 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:56:55,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:56:55,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-21 15:56:55,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:56:57,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12525 backedges. 1555 proven. 1376 refuted. 0 times theorem prover too weak. 9594 trivial. 0 not checked. [2020-07-21 15:56:57,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:57:01,134 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:57:01,250 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:01,367 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:03,525 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:57:03,737 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:03,856 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:03,968 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 15:57:06,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:06,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:08,620 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:08,621 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:09,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:09,772 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:10,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:10,499 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:10,950 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:10,951 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:11,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:15,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:15,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:16,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:16,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:16,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:17,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:17,857 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:19,596 INFO L134 CoverageAnalysis]: Checked inductivity of 12525 backedges. 1557 proven. 1408 refuted. 0 times theorem prover too weak. 9560 trivial. 0 not checked. [2020-07-21 15:57:19,597 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [812755007] [2020-07-21 15:57:19,597 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:57:19,597 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-21 15:57:19,598 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549594591] [2020-07-21 15:57:19,599 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-21 15:57:19,599 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:57:19,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-21 15:57:19,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2020-07-21 15:57:19,600 INFO L87 Difference]: Start difference. First operand 557 states and 1158 transitions. Second operand 31 states. [2020-07-21 15:57:27,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:57:27,768 INFO L93 Difference]: Finished difference Result 1479 states and 3728 transitions. [2020-07-21 15:57:27,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-07-21 15:57:27,775 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 656 [2020-07-21 15:57:27,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:57:27,794 INFO L225 Difference]: With dead ends: 1479 [2020-07-21 15:57:27,794 INFO L226 Difference]: Without dead ends: 869 [2020-07-21 15:57:27,802 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1343 GetRequests, 1257 SyntacticMatches, 25 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=610, Invalid=3296, Unknown=0, NotChecked=0, Total=3906 [2020-07-21 15:57:27,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2020-07-21 15:57:27,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 557. [2020-07-21 15:57:27,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 557 states. [2020-07-21 15:57:27,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1158 transitions. [2020-07-21 15:57:27,882 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1158 transitions. Word has length 656 [2020-07-21 15:57:27,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:57:27,883 INFO L479 AbstractCegarLoop]: Abstraction has 557 states and 1158 transitions. [2020-07-21 15:57:27,883 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-21 15:57:27,883 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1158 transitions. [2020-07-21 15:57:27,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2020-07-21 15:57:27,892 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:57:27,893 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 37, 37, 27, 27, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18, 18, 18, 18, 13, 10, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:57:28,107 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:57:28,108 INFO L427 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:57:28,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:57:28,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1104421287, now seen corresponding path program 51 times [2020-07-21 15:57:28,109 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:57:28,109 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1789637777] [2020-07-21 15:57:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:57:29,259 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:57:29,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:57:29,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:57:29,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:57:29,726 INFO L134 CoverageAnalysis]: Checked inductivity of 7858 backedges. 267 proven. 1046 refuted. 0 times theorem prover too weak. 6545 trivial. 0 not checked. [2020-07-21 15:57:29,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:57:30,020 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-07-21 15:57:32,065 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:57:32,174 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:57:32,863 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:32,977 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:33,106 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:57:33,231 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:57:33,346 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 15:57:33,452 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 15:57:38,408 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:57:38,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:41,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:43,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:44,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:45,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:45,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:45,666 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:45,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:46,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7858 backedges. 267 proven. 1070 refuted. 0 times theorem prover too weak. 6521 trivial. 0 not checked. [2020-07-21 15:57:46,197 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1789637777] [2020-07-21 15:57:46,197 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:57:46,197 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:57:46,197 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884721660] [2020-07-21 15:57:46,198 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:57:46,198 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:57:46,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:57:46,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:57:46,199 INFO L87 Difference]: Start difference. First operand 557 states and 1158 transitions. Second operand 20 states. [2020-07-21 15:57:47,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:57:47,514 INFO L93 Difference]: Finished difference Result 690 states and 1588 transitions. [2020-07-21 15:57:47,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:57:47,520 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 523 [2020-07-21 15:57:47,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:57:47,538 INFO L225 Difference]: With dead ends: 690 [2020-07-21 15:57:47,538 INFO L226 Difference]: Without dead ends: 686 [2020-07-21 15:57:47,541 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1052 GetRequests, 1013 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:57:47,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2020-07-21 15:57:47,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 547. [2020-07-21 15:57:47,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 547 states. [2020-07-21 15:57:47,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1124 transitions. [2020-07-21 15:57:47,598 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1124 transitions. Word has length 523 [2020-07-21 15:57:47,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:57:47,599 INFO L479 AbstractCegarLoop]: Abstraction has 547 states and 1124 transitions. [2020-07-21 15:57:47,599 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:57:47,599 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1124 transitions. [2020-07-21 15:57:47,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 797 [2020-07-21 15:57:47,615 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:57:47,615 INFO L422 BasicCegarLoop]: trace histogram [60, 60, 59, 59, 38, 37, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 23, 21, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:57:47,825 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:57:47,826 INFO L427 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:57:47,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:57:47,827 INFO L82 PathProgramCache]: Analyzing trace with hash -66308448, now seen corresponding path program 52 times [2020-07-21 15:57:47,828 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:57:47,828 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [419217663] [2020-07-21 15:57:47,828 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:57:49,021 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:57:49,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:57:49,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 1177 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 15:57:49,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:57:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 18657 backedges. 1970 proven. 1931 refuted. 0 times theorem prover too weak. 14756 trivial. 0 not checked. [2020-07-21 15:57:50,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:57:54,883 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:57:55,346 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:55,463 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:55,585 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:55,705 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:57,988 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:57:58,354 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:58,467 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:58,692 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:58,811 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 15:58:02,311 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:02,418 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:02,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:02,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:05,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:07,652 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:07,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:08,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:09,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:09,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:09,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:09,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:09,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:12,367 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 15:58:12,475 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 15:58:12,585 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:12,695 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:12,803 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 15:58:14,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:14,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:16,136 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:17,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:17,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:17,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:17,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:19,015 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:22,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18657 backedges. 1978 proven. 1963 refuted. 0 times theorem prover too weak. 14716 trivial. 0 not checked. [2020-07-21 15:58:22,780 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [419217663] [2020-07-21 15:58:22,780 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:58:22,781 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 35 [2020-07-21 15:58:22,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17062611] [2020-07-21 15:58:22,782 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-21 15:58:22,782 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:58:22,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-21 15:58:22,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1062, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 15:58:22,783 INFO L87 Difference]: Start difference. First operand 547 states and 1124 transitions. Second operand 35 states. [2020-07-21 15:58:32,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:58:32,609 INFO L93 Difference]: Finished difference Result 1403 states and 3266 transitions. [2020-07-21 15:58:32,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-21 15:58:32,616 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 796 [2020-07-21 15:58:32,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:58:32,635 INFO L225 Difference]: With dead ends: 1403 [2020-07-21 15:58:32,636 INFO L226 Difference]: Without dead ends: 854 [2020-07-21 15:58:32,642 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1622 GetRequests, 1533 SyntacticMatches, 25 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 936 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=632, Invalid=3658, Unknown=0, NotChecked=0, Total=4290 [2020-07-21 15:58:32,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2020-07-21 15:58:32,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 673. [2020-07-21 15:58:32,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 673 states. [2020-07-21 15:58:32,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1511 transitions. [2020-07-21 15:58:32,710 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1511 transitions. Word has length 796 [2020-07-21 15:58:32,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:58:32,711 INFO L479 AbstractCegarLoop]: Abstraction has 673 states and 1511 transitions. [2020-07-21 15:58:32,711 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-21 15:58:32,711 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1511 transitions. [2020-07-21 15:58:32,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2020-07-21 15:58:32,722 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:58:32,722 INFO L422 BasicCegarLoop]: trace histogram [56, 56, 51, 51, 34, 33, 28, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 22, 18, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:58:32,923 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:32,924 INFO L427 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:58:32,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:58:32,925 INFO L82 PathProgramCache]: Analyzing trace with hash 712358410, now seen corresponding path program 53 times [2020-07-21 15:58:32,925 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:58:32,926 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2136213364] [2020-07-21 15:58:32,926 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:58:34,144 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:58:34,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:58:34,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 15:58:34,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:58:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 15061 backedges. 1643 proven. 1821 refuted. 0 times theorem prover too weak. 11597 trivial. 0 not checked. [2020-07-21 15:58:35,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:58:37,747 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:37,858 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:39,609 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 15:58:39,831 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-21 15:58:39,945 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:40,055 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:40,522 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:58:40,647 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:58:40,770 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:58:40,893 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:58:42,334 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-21 15:58:42,937 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:43,053 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:43,534 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:58:43,657 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 15:58:43,791 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:58:43,915 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:58:44,047 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 15:58:44,161 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 15:58:44,269 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 15:58:47,695 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-21 15:58:47,915 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:48,029 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:48,140 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 15:58:48,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:48,458 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:50,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:50,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:52,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:52,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:53,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:53,732 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:54,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:54,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:54,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:54,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:57,500 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 15:58:57,603 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 15:58:57,718 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:57,835 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:58,042 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:59:01,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:02,903 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:03,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:03,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:03,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:03,717 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:03,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:04,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:05,411 INFO L134 CoverageAnalysis]: Checked inductivity of 15061 backedges. 1645 proven. 1859 refuted. 0 times theorem prover too weak. 11557 trivial. 0 not checked. [2020-07-21 15:59:05,411 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2136213364] [2020-07-21 15:59:05,411 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:05,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-21 15:59:05,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527844087] [2020-07-21 15:59:05,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-21 15:59:05,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:05,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-21 15:59:05,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:59:05,413 INFO L87 Difference]: Start difference. First operand 673 states and 1511 transitions. Second operand 33 states. [2020-07-21 15:59:11,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:11,548 INFO L93 Difference]: Finished difference Result 1775 states and 4203 transitions. [2020-07-21 15:59:11,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-07-21 15:59:11,551 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 716 [2020-07-21 15:59:11,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:11,564 INFO L225 Difference]: With dead ends: 1775 [2020-07-21 15:59:11,564 INFO L226 Difference]: Without dead ends: 814 [2020-07-21 15:59:11,569 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1466 GetRequests, 1373 SyntacticMatches, 27 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1041 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=672, Invalid=3884, Unknown=0, NotChecked=0, Total=4556 [2020-07-21 15:59:11,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2020-07-21 15:59:11,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 653. [2020-07-21 15:59:11,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2020-07-21 15:59:11,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1429 transitions. [2020-07-21 15:59:11,627 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1429 transitions. Word has length 716 [2020-07-21 15:59:11,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:11,628 INFO L479 AbstractCegarLoop]: Abstraction has 653 states and 1429 transitions. [2020-07-21 15:59:11,628 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-21 15:59:11,628 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1429 transitions. [2020-07-21 15:59:11,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2020-07-21 15:59:11,639 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:11,639 INFO L422 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 27, 27, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 18, 17, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:11,853 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:11,854 INFO L427 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:11,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:11,855 INFO L82 PathProgramCache]: Analyzing trace with hash 4862635, now seen corresponding path program 54 times [2020-07-21 15:59:11,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:11,855 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1174026952] [2020-07-21 15:59:11,855 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:59:12,998 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:59:12,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:13,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 1326 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:59:13,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:13,449 INFO L134 CoverageAnalysis]: Checked inductivity of 10294 backedges. 514 proven. 1003 refuted. 0 times theorem prover too weak. 8777 trivial. 0 not checked. [2020-07-21 15:59:13,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:59:19,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:19,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:21,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:22,424 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:22,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:22,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:22,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:23,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:23,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:23,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:23,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:23,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 10294 backedges. 516 proven. 1025 refuted. 0 times theorem prover too weak. 8753 trivial. 0 not checked. [2020-07-21 15:59:24,816 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1174026952] [2020-07-21 15:59:24,816 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:24,816 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:59:24,817 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977846883] [2020-07-21 15:59:24,817 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:59:24,817 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:24,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:59:24,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:59:24,818 INFO L87 Difference]: Start difference. First operand 653 states and 1429 transitions. Second operand 20 states. [2020-07-21 15:59:25,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:25,561 INFO L93 Difference]: Finished difference Result 686 states and 1547 transitions. [2020-07-21 15:59:25,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:59:25,566 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 595 [2020-07-21 15:59:25,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:25,574 INFO L225 Difference]: With dead ends: 686 [2020-07-21 15:59:25,575 INFO L226 Difference]: Without dead ends: 682 [2020-07-21 15:59:25,576 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1196 GetRequests, 1157 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:59:25,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2020-07-21 15:59:25,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 636. [2020-07-21 15:59:25,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 636 states. [2020-07-21 15:59:25,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1382 transitions. [2020-07-21 15:59:25,627 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1382 transitions. Word has length 595 [2020-07-21 15:59:25,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:25,628 INFO L479 AbstractCegarLoop]: Abstraction has 636 states and 1382 transitions. [2020-07-21 15:59:25,628 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:59:25,628 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1382 transitions. [2020-07-21 15:59:25,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 572 [2020-07-21 15:59:25,634 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:25,634 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 41, 41, 27, 27, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 17, 14, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:25,835 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:25,836 INFO L427 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:25,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:25,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1424324363, now seen corresponding path program 55 times [2020-07-21 15:59:25,837 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:25,838 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [318193203] [2020-07-21 15:59:25,838 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:59:27,048 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:59:27,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:27,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:59:27,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:27,349 INFO L134 CoverageAnalysis]: Checked inductivity of 9450 backedges. 487 proven. 764 refuted. 0 times theorem prover too weak. 8199 trivial. 0 not checked. [2020-07-21 15:59:27,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:59:32,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:33,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:34,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:34,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:34,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:34,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:35,512 WARN L193 SmtUtils]: Spent 746.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 15:59:35,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:36,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:37,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9450 backedges. 489 proven. 778 refuted. 0 times theorem prover too weak. 8183 trivial. 0 not checked. [2020-07-21 15:59:37,135 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [318193203] [2020-07-21 15:59:37,135 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:37,136 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:59:37,136 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219308930] [2020-07-21 15:59:37,136 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:59:37,136 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:37,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:59:37,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:59:37,137 INFO L87 Difference]: Start difference. First operand 636 states and 1382 transitions. Second operand 18 states. [2020-07-21 15:59:37,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:37,818 INFO L93 Difference]: Finished difference Result 739 states and 1747 transitions. [2020-07-21 15:59:37,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:59:37,822 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 571 [2020-07-21 15:59:37,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:37,833 INFO L225 Difference]: With dead ends: 739 [2020-07-21 15:59:37,833 INFO L226 Difference]: Without dead ends: 735 [2020-07-21 15:59:37,835 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1147 GetRequests, 1113 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:59:37,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2020-07-21 15:59:37,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 639. [2020-07-21 15:59:37,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 639 states. [2020-07-21 15:59:37,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1402 transitions. [2020-07-21 15:59:37,909 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1402 transitions. Word has length 571 [2020-07-21 15:59:37,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:37,910 INFO L479 AbstractCegarLoop]: Abstraction has 639 states and 1402 transitions. [2020-07-21 15:59:37,910 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:59:37,910 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1402 transitions. [2020-07-21 15:59:37,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2020-07-21 15:59:37,920 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:37,920 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 19, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:38,135 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:38,136 INFO L427 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:38,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:38,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1058673139, now seen corresponding path program 56 times [2020-07-21 15:59:38,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:38,137 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [242503395] [2020-07-21 15:59:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:59:39,229 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:59:39,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:39,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:59:39,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:39,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9242 backedges. 1380 proven. 864 refuted. 0 times theorem prover too weak. 6998 trivial. 0 not checked. [2020-07-21 15:59:39,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:59:45,086 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:45,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:45,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,862 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,862 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:50,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:51,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:51,116 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:51,589 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:51,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:51,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:51,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:52,426 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9242 backedges. 1380 proven. 890 refuted. 0 times theorem prover too weak. 6972 trivial. 0 not checked. [2020-07-21 15:59:53,597 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [242503395] [2020-07-21 15:59:53,597 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:53,597 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:59:53,597 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010067671] [2020-07-21 15:59:53,598 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:59:53,598 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:53,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:59:53,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:59:53,598 INFO L87 Difference]: Start difference. First operand 639 states and 1402 transitions. Second operand 29 states. [2020-07-21 15:59:55,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:55,479 INFO L93 Difference]: Finished difference Result 1306 states and 2890 transitions. [2020-07-21 15:59:55,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-21 15:59:55,481 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 563 [2020-07-21 15:59:55,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:55,491 INFO L225 Difference]: With dead ends: 1306 [2020-07-21 15:59:55,491 INFO L226 Difference]: Without dead ends: 663 [2020-07-21 15:59:55,495 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1075 SyntacticMatches, 23 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=342, Invalid=1820, Unknown=0, NotChecked=0, Total=2162 [2020-07-21 15:59:55,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2020-07-21 15:59:55,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 594. [2020-07-21 15:59:55,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 594 states. [2020-07-21 15:59:55,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1165 transitions. [2020-07-21 15:59:55,535 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1165 transitions. Word has length 563 [2020-07-21 15:59:55,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:55,535 INFO L479 AbstractCegarLoop]: Abstraction has 594 states and 1165 transitions. [2020-07-21 15:59:55,535 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:59:55,535 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1165 transitions. [2020-07-21 15:59:55,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2020-07-21 15:59:55,539 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:55,539 INFO L422 BasicCegarLoop]: trace histogram [48, 48, 43, 43, 27, 27, 24, 24, 24, 24, 24, 24, 24, 21, 21, 21, 21, 21, 21, 21, 21, 16, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:55,740 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:55,740 INFO L427 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:55,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:55,741 INFO L82 PathProgramCache]: Analyzing trace with hash -990362126, now seen corresponding path program 57 times [2020-07-21 15:59:55,741 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:55,742 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [732677967] [2020-07-21 15:59:55,742 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 15:59:56,868 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:59:56,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:56,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 1353 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:59:56,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:57,152 INFO L134 CoverageAnalysis]: Checked inductivity of 10770 backedges. 470 proven. 865 refuted. 0 times theorem prover too weak. 9435 trivial. 0 not checked. [2020-07-21 15:59:57,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:01,064 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:01,065 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:02,305 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:02,669 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:02,669 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:02,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:03,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:03,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:03,189 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:03,500 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:04,339 INFO L134 CoverageAnalysis]: Checked inductivity of 10770 backedges. 470 proven. 883 refuted. 0 times theorem prover too weak. 9417 trivial. 0 not checked. [2020-07-21 16:00:04,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [732677967] [2020-07-21 16:00:04,340 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:04,340 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:00:04,340 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268071151] [2020-07-21 16:00:04,341 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:00:04,341 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:04,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:00:04,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:00:04,341 INFO L87 Difference]: Start difference. First operand 594 states and 1165 transitions. Second operand 18 states. [2020-07-21 16:00:04,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:04,891 INFO L93 Difference]: Finished difference Result 689 states and 1461 transitions. [2020-07-21 16:00:04,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:00:04,893 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 607 [2020-07-21 16:00:04,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:04,901 INFO L225 Difference]: With dead ends: 689 [2020-07-21 16:00:04,902 INFO L226 Difference]: Without dead ends: 685 [2020-07-21 16:00:04,903 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1219 GetRequests, 1185 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:00:04,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2020-07-21 16:00:04,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 576. [2020-07-21 16:00:04,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2020-07-21 16:00:04,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 1101 transitions. [2020-07-21 16:00:04,952 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 1101 transitions. Word has length 607 [2020-07-21 16:00:04,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:04,953 INFO L479 AbstractCegarLoop]: Abstraction has 576 states and 1101 transitions. [2020-07-21 16:00:04,953 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:00:04,953 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 1101 transitions. [2020-07-21 16:00:04,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2020-07-21 16:00:04,959 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:04,960 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 43, 43, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 21, 21, 21, 21, 21, 21, 21, 16, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:05,174 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:05,174 INFO L427 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:05,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:05,175 INFO L82 PathProgramCache]: Analyzing trace with hash -886282428, now seen corresponding path program 58 times [2020-07-21 16:00:05,175 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:05,176 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [873838073] [2020-07-21 16:00:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:00:06,320 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:00:06,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:06,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 1407 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 16:00:06,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:06,656 INFO L134 CoverageAnalysis]: Checked inductivity of 11758 backedges. 297 proven. 1550 refuted. 0 times theorem prover too weak. 9911 trivial. 0 not checked. [2020-07-21 16:00:06,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:12,128 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:14,067 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:14,067 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:15,357 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:16,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:16,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:16,732 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:16,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 11758 backedges. 297 proven. 1583 refuted. 0 times theorem prover too weak. 9878 trivial. 0 not checked. [2020-07-21 16:00:17,071 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [873838073] [2020-07-21 16:00:17,071 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:17,072 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 16:00:17,072 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294962005] [2020-07-21 16:00:17,072 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 16:00:17,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:17,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 16:00:17,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 16:00:17,073 INFO L87 Difference]: Start difference. First operand 576 states and 1101 transitions. Second operand 22 states. [2020-07-21 16:00:17,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:17,790 INFO L93 Difference]: Finished difference Result 586 states and 1125 transitions. [2020-07-21 16:00:17,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 16:00:17,794 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 631 [2020-07-21 16:00:17,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:17,799 INFO L225 Difference]: With dead ends: 586 [2020-07-21 16:00:17,800 INFO L226 Difference]: Without dead ends: 582 [2020-07-21 16:00:17,800 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1269 GetRequests, 1225 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 16:00:17,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2020-07-21 16:00:17,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 546. [2020-07-21 16:00:17,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2020-07-21 16:00:17,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1016 transitions. [2020-07-21 16:00:17,827 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1016 transitions. Word has length 631 [2020-07-21 16:00:17,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:17,827 INFO L479 AbstractCegarLoop]: Abstraction has 546 states and 1016 transitions. [2020-07-21 16:00:17,827 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 16:00:17,827 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1016 transitions. [2020-07-21 16:00:17,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 652 [2020-07-21 16:00:17,831 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:17,832 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 31, 31, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 18, 17, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:18,032 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:18,033 INFO L427 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:18,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:18,034 INFO L82 PathProgramCache]: Analyzing trace with hash 1143507849, now seen corresponding path program 59 times [2020-07-21 16:00:18,034 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:18,034 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1802048436] [2020-07-21 16:00:18,034 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:00:19,128 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:00:19,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:19,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 16:00:19,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:19,732 INFO L134 CoverageAnalysis]: Checked inductivity of 12354 backedges. 6123 proven. 1231 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2020-07-21 16:00:19,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:27,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:28,254 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:28,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:28,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:28,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:29,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:32,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,364 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,364 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,747 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:35,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12354 backedges. 932 proven. 2325 refuted. 0 times theorem prover too weak. 9097 trivial. 0 not checked. [2020-07-21 16:00:35,047 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1802048436] [2020-07-21 16:00:35,047 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:35,047 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-21 16:00:35,047 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259915896] [2020-07-21 16:00:35,048 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-21 16:00:35,048 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:35,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-21 16:00:35,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 16:00:35,048 INFO L87 Difference]: Start difference. First operand 546 states and 1016 transitions. Second operand 33 states. [2020-07-21 16:00:38,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:38,456 INFO L93 Difference]: Finished difference Result 1141 states and 2191 transitions. [2020-07-21 16:00:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-07-21 16:00:38,459 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 651 [2020-07-21 16:00:38,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:38,464 INFO L225 Difference]: With dead ends: 1141 [2020-07-21 16:00:38,464 INFO L226 Difference]: Without dead ends: 597 [2020-07-21 16:00:38,466 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1331 GetRequests, 1243 SyntacticMatches, 27 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=595, Invalid=3311, Unknown=0, NotChecked=0, Total=3906 [2020-07-21 16:00:38,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2020-07-21 16:00:38,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 451. [2020-07-21 16:00:38,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2020-07-21 16:00:38,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 768 transitions. [2020-07-21 16:00:38,490 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 768 transitions. Word has length 651 [2020-07-21 16:00:38,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:38,490 INFO L479 AbstractCegarLoop]: Abstraction has 451 states and 768 transitions. [2020-07-21 16:00:38,490 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-21 16:00:38,490 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 768 transitions. [2020-07-21 16:00:38,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 741 [2020-07-21 16:00:38,497 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:38,497 INFO L422 BasicCegarLoop]: trace histogram [56, 56, 55, 55, 34, 33, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 22, 22, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:38,697 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:38,698 INFO L427 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:38,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:38,699 INFO L82 PathProgramCache]: Analyzing trace with hash 693457212, now seen corresponding path program 60 times [2020-07-21 16:00:38,699 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:38,699 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1390633504] [2020-07-21 16:00:38,700 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:00:39,904 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:00:39,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:39,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 16:00:39,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:40,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16105 backedges. 1824 proven. 1263 refuted. 0 times theorem prover too weak. 13018 trivial. 0 not checked. [2020-07-21 16:00:40,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:45,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:45,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:47,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:47,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:47,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:47,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:49,907 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:51,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:51,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:53,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16105 backedges. 1828 proven. 1285 refuted. 0 times theorem prover too weak. 12992 trivial. 0 not checked. [2020-07-21 16:00:53,454 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1390633504] [2020-07-21 16:00:53,454 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:53,455 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 16:00:53,455 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094185546] [2020-07-21 16:00:53,455 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 16:00:53,456 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:53,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 16:00:53,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 16:00:53,456 INFO L87 Difference]: Start difference. First operand 451 states and 768 transitions. Second operand 29 states. [2020-07-21 16:00:56,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:56,801 INFO L93 Difference]: Finished difference Result 1182 states and 2254 transitions. [2020-07-21 16:00:56,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-07-21 16:00:56,805 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 740 [2020-07-21 16:00:56,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:56,813 INFO L225 Difference]: With dead ends: 1182 [2020-07-21 16:00:56,813 INFO L226 Difference]: Without dead ends: 597 [2020-07-21 16:00:56,815 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1505 GetRequests, 1429 SyntacticMatches, 23 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2020-07-21 16:00:56,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2020-07-21 16:00:56,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 505. [2020-07-21 16:00:56,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 505 states. [2020-07-21 16:00:56,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 928 transitions. [2020-07-21 16:00:56,845 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 928 transitions. Word has length 740 [2020-07-21 16:00:56,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:56,845 INFO L479 AbstractCegarLoop]: Abstraction has 505 states and 928 transitions. [2020-07-21 16:00:56,845 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 16:00:56,845 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 928 transitions. [2020-07-21 16:00:56,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2020-07-21 16:00:56,849 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:56,849 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 27, 27, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 21, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:57,050 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:57,050 INFO L427 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:57,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:57,051 INFO L82 PathProgramCache]: Analyzing trace with hash -919720003, now seen corresponding path program 61 times [2020-07-21 16:00:57,051 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:57,051 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [847046569] [2020-07-21 16:00:57,052 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:00:58,330 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:00:58,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:58,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 1434 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 16:00:58,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:58,661 INFO L134 CoverageAnalysis]: Checked inductivity of 12126 backedges. 781 proven. 868 refuted. 0 times theorem prover too weak. 10477 trivial. 0 not checked. [2020-07-21 16:00:58,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:04,272 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:04,272 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:05,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:05,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:05,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:05,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:06,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:06,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:06,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:06,701 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:06,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:06,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:07,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 12126 backedges. 785 proven. 888 refuted. 0 times theorem prover too weak. 10453 trivial. 0 not checked. [2020-07-21 16:01:09,247 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [847046569] [2020-07-21 16:01:09,247 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:09,247 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 16:01:09,247 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245851768] [2020-07-21 16:01:09,248 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 16:01:09,248 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:09,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 16:01:09,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 16:01:09,248 INFO L87 Difference]: Start difference. First operand 505 states and 928 transitions. Second operand 20 states. [2020-07-21 16:01:09,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:09,959 INFO L93 Difference]: Finished difference Result 543 states and 988 transitions. [2020-07-21 16:01:09,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 16:01:09,963 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 643 [2020-07-21 16:01:09,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:09,968 INFO L225 Difference]: With dead ends: 543 [2020-07-21 16:01:09,968 INFO L226 Difference]: Without dead ends: 539 [2020-07-21 16:01:09,968 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1292 GetRequests, 1253 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 16:01:09,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2020-07-21 16:01:09,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 485. [2020-07-21 16:01:09,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2020-07-21 16:01:09,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 878 transitions. [2020-07-21 16:01:09,994 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 878 transitions. Word has length 643 [2020-07-21 16:01:09,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:09,995 INFO L479 AbstractCegarLoop]: Abstraction has 485 states and 878 transitions. [2020-07-21 16:01:09,995 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 16:01:09,995 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 878 transitions. [2020-07-21 16:01:09,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2020-07-21 16:01:09,998 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:09,999 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 46, 46, 27, 27, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 19, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:10,199 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:10,200 INFO L427 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:10,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:10,201 INFO L82 PathProgramCache]: Analyzing trace with hash -552108748, now seen corresponding path program 62 times [2020-07-21 16:01:10,201 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:10,201 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1642669432] [2020-07-21 16:01:10,201 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:01:11,426 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:01:11,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:11,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 1407 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 16:01:11,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 11662 backedges. 684 proven. 701 refuted. 0 times theorem prover too weak. 10277 trivial. 0 not checked. [2020-07-21 16:01:11,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:13,750 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 16:01:16,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:16,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:17,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:17,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,487 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,488 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:18,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:19,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:21,119 INFO L134 CoverageAnalysis]: Checked inductivity of 11662 backedges. 686 proven. 715 refuted. 0 times theorem prover too weak. 10261 trivial. 0 not checked. [2020-07-21 16:01:21,119 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1642669432] [2020-07-21 16:01:21,119 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:21,119 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:01:21,120 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695724849] [2020-07-21 16:01:21,120 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:01:21,120 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:21,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:01:21,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:01:21,121 INFO L87 Difference]: Start difference. First operand 485 states and 878 transitions. Second operand 18 states. [2020-07-21 16:01:21,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:21,771 INFO L93 Difference]: Finished difference Result 529 states and 965 transitions. [2020-07-21 16:01:21,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:01:21,775 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 631 [2020-07-21 16:01:21,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:21,779 INFO L225 Difference]: With dead ends: 529 [2020-07-21 16:01:21,780 INFO L226 Difference]: Without dead ends: 525 [2020-07-21 16:01:21,780 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1267 GetRequests, 1233 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:01:21,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2020-07-21 16:01:21,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 480. [2020-07-21 16:01:21,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 480 states. [2020-07-21 16:01:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 867 transitions. [2020-07-21 16:01:21,804 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 867 transitions. Word has length 631 [2020-07-21 16:01:21,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:21,805 INFO L479 AbstractCegarLoop]: Abstraction has 480 states and 867 transitions. [2020-07-21 16:01:21,805 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:01:21,805 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 867 transitions. [2020-07-21 16:01:21,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 620 [2020-07-21 16:01:21,808 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:21,808 INFO L422 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 27, 27, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 20, 19, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:22,009 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:22,010 INFO L427 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:22,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:22,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1268749345, now seen corresponding path program 63 times [2020-07-21 16:01:22,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:22,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [263030774] [2020-07-21 16:01:22,011 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:01:23,241 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:01:23,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:23,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 1380 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 16:01:23,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:23,610 INFO L134 CoverageAnalysis]: Checked inductivity of 11190 backedges. 764 proven. 595 refuted. 0 times theorem prover too weak. 9831 trivial. 0 not checked. [2020-07-21 16:01:23,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:28,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:28,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,107 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,695 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,695 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:29,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:30,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:31,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 11190 backedges. 768 proven. 607 refuted. 0 times theorem prover too weak. 9815 trivial. 0 not checked. [2020-07-21 16:01:32,808 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [263030774] [2020-07-21 16:01:32,808 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:32,808 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:01:32,808 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847979612] [2020-07-21 16:01:32,809 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:01:32,809 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:32,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:01:32,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:01:32,809 INFO L87 Difference]: Start difference. First operand 480 states and 867 transitions. Second operand 18 states. [2020-07-21 16:01:33,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:33,501 INFO L93 Difference]: Finished difference Result 549 states and 1107 transitions. [2020-07-21 16:01:33,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:01:33,505 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 619 [2020-07-21 16:01:33,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:33,510 INFO L225 Difference]: With dead ends: 549 [2020-07-21 16:01:33,510 INFO L226 Difference]: Without dead ends: 545 [2020-07-21 16:01:33,511 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1243 GetRequests, 1209 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:01:33,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2020-07-21 16:01:33,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 483. [2020-07-21 16:01:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 483 states. [2020-07-21 16:01:33,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 882 transitions. [2020-07-21 16:01:33,547 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 882 transitions. Word has length 619 [2020-07-21 16:01:33,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:33,548 INFO L479 AbstractCegarLoop]: Abstraction has 483 states and 882 transitions. [2020-07-21 16:01:33,548 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:01:33,548 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 882 transitions. [2020-07-21 16:01:33,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 801 [2020-07-21 16:01:33,560 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:33,560 INFO L422 BasicCegarLoop]: trace histogram [61, 61, 60, 60, 34, 33, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 26, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:33,775 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:33,776 INFO L427 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:33,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:33,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1807288847, now seen corresponding path program 64 times [2020-07-21 16:01:33,777 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:33,777 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1146019807] [2020-07-21 16:01:33,778 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:01:35,076 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:01:35,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:35,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 16:01:35,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:35,703 INFO L134 CoverageAnalysis]: Checked inductivity of 18969 backedges. 1898 proven. 1459 refuted. 0 times theorem prover too weak. 15612 trivial. 0 not checked. [2020-07-21 16:01:35,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:41,797 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-07-21 16:01:42,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:43,249 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,358 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,533 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:47,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,029 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,656 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:51,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18969 backedges. 1900 proven. 1485 refuted. 0 times theorem prover too weak. 15584 trivial. 0 not checked. [2020-07-21 16:01:51,261 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1146019807] [2020-07-21 16:01:51,261 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:51,261 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 16:01:51,261 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422870574] [2020-07-21 16:01:51,262 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 16:01:51,262 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:51,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 16:01:51,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 16:01:51,263 INFO L87 Difference]: Start difference. First operand 483 states and 882 transitions. Second operand 29 states. [2020-07-21 16:01:55,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:55,303 INFO L93 Difference]: Finished difference Result 1272 states and 2656 transitions. [2020-07-21 16:01:55,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-21 16:01:55,307 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 800 [2020-07-21 16:01:55,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:55,316 INFO L225 Difference]: With dead ends: 1272 [2020-07-21 16:01:55,317 INFO L226 Difference]: Without dead ends: 675 [2020-07-21 16:01:55,319 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1626 GetRequests, 1549 SyntacticMatches, 23 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2020-07-21 16:01:55,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2020-07-21 16:01:55,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 493. [2020-07-21 16:01:55,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 493 states. [2020-07-21 16:01:55,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 913 transitions. [2020-07-21 16:01:55,349 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 913 transitions. Word has length 800 [2020-07-21 16:01:55,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:55,349 INFO L479 AbstractCegarLoop]: Abstraction has 493 states and 913 transitions. [2020-07-21 16:01:55,349 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 16:01:55,349 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 913 transitions. [2020-07-21 16:01:55,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 837 [2020-07-21 16:01:55,355 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:55,355 INFO L422 BasicCegarLoop]: trace histogram [67, 67, 60, 60, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 30, 30, 30, 30, 30, 30, 30, 26, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:55,555 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:55,556 INFO L427 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:55,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:55,558 INFO L82 PathProgramCache]: Analyzing trace with hash 463575822, now seen corresponding path program 65 times [2020-07-21 16:01:55,558 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:55,558 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1358865240] [2020-07-21 16:01:55,559 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:01:56,829 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:01:56,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:56,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-21 16:01:56,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:57,656 INFO L134 CoverageAnalysis]: Checked inductivity of 20865 backedges. 1458 proven. 2924 refuted. 0 times theorem prover too weak. 16483 trivial. 0 not checked. [2020-07-21 16:01:57,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:02:01,478 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 16:02:05,588 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:06,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:06,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:07,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:07,717 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:08,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:08,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:08,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:08,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:08,581 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:15,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:15,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:17,012 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:17,012 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:18,342 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:18,342 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:19,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:19,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:19,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:19,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:19,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:20,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:20,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:20,662 INFO L134 CoverageAnalysis]: Checked inductivity of 20865 backedges. 1462 proven. 2966 refuted. 0 times theorem prover too weak. 16437 trivial. 0 not checked. [2020-07-21 16:02:20,663 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1358865240] [2020-07-21 16:02:20,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:02:20,663 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 35 [2020-07-21 16:02:20,663 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318969338] [2020-07-21 16:02:20,664 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-21 16:02:20,664 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:02:20,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-21 16:02:20,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 16:02:20,664 INFO L87 Difference]: Start difference. First operand 493 states and 913 transitions. Second operand 35 states. [2020-07-21 16:02:25,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:02:25,843 INFO L93 Difference]: Finished difference Result 1060 states and 2198 transitions. [2020-07-21 16:02:25,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-21 16:02:25,849 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 836 [2020-07-21 16:02:25,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:02:25,861 INFO L225 Difference]: With dead ends: 1060 [2020-07-21 16:02:25,862 INFO L226 Difference]: Without dead ends: 511 [2020-07-21 16:02:25,867 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1702 GetRequests, 1609 SyntacticMatches, 29 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 947 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=639, Invalid=3651, Unknown=0, NotChecked=0, Total=4290 [2020-07-21 16:02:25,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2020-07-21 16:02:25,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 357. [2020-07-21 16:02:25,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 357 states. [2020-07-21 16:02:25,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 613 transitions. [2020-07-21 16:02:25,919 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 613 transitions. Word has length 836 [2020-07-21 16:02:25,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:02:25,920 INFO L479 AbstractCegarLoop]: Abstraction has 357 states and 613 transitions. [2020-07-21 16:02:25,920 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-21 16:02:25,921 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 613 transitions. [2020-07-21 16:02:25,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 668 [2020-07-21 16:02:25,930 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:02:25,931 INFO L422 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 23, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:02:26,146 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:02:26,147 INFO L427 AbstractCegarLoop]: === Iteration 83 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:02:26,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:02:26,148 INFO L82 PathProgramCache]: Analyzing trace with hash -239590817, now seen corresponding path program 66 times [2020-07-21 16:02:26,148 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:02:26,148 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [271465312] [2020-07-21 16:02:26,149 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 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 16:02:28,155 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:02:28,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:02:28,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 1488 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 16:02:28,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:02:28,930 INFO L134 CoverageAnalysis]: Checked inductivity of 13102 backedges. 1244 proven. 471 refuted. 0 times theorem prover too weak. 11387 trivial. 0 not checked. [2020-07-21 16:02:28,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:02:33,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:35,148 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:36,148 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:36,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:36,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:36,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:36,954 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:37,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:37,118 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:38,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts