/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 4 -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-20 16:42:44,355 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-20 16:42:44,360 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-20 16:42:44,383 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-20 16:42:44,383 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-20 16:42:44,385 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-20 16:42:44,387 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-20 16:42:44,390 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-20 16:42:44,392 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-20 16:42:44,394 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-20 16:42:44,395 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-20 16:42:44,397 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-20 16:42:44,398 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-20 16:42:44,399 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-20 16:42:44,401 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-20 16:42:44,403 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-20 16:42:44,405 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-20 16:42:44,406 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-20 16:42:44,409 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-20 16:42:44,411 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-20 16:42:44,414 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-20 16:42:44,415 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-20 16:42:44,417 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-20 16:42:44,419 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-20 16:42:44,422 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-20 16:42:44,423 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-20 16:42:44,423 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-20 16:42:44,425 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-20 16:42:44,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-20 16:42:44,427 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-20 16:42:44,427 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-20 16:42:44,431 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-20 16:42:44,432 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-20 16:42:44,434 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-20 16:42:44,435 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-20 16:42:44,436 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-20 16:42:44,437 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-20 16:42:44,437 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-20 16:42:44,437 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-20 16:42:44,439 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-20 16:42:44,440 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-20 16:42:44,441 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-20 16:42:44,460 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-20 16:42:44,461 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-20 16:42:44,463 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-20 16:42:44,463 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-20 16:42:44,463 INFO L138 SettingsManager]: * Use SBE=true [2020-07-20 16:42:44,464 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-20 16:42:44,464 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-20 16:42:44,464 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-20 16:42:44,464 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-20 16:42:44,464 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-20 16:42:44,465 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-20 16:42:44,465 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-20 16:42:44,465 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-20 16:42:44,465 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-20 16:42:44,465 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-20 16:42:44,466 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-20 16:42:44,466 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-20 16:42:44,466 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-20 16:42:44,466 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-20 16:42:44,466 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-20 16:42:44,467 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-20 16:42:44,467 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 16:42:44,467 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-20 16:42:44,467 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-20 16:42:44,468 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-20 16:42:44,468 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-20 16:42:44,468 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:44,468 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-20 16:42:44,468 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-20 16:42:44,469 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 -> 4 [2020-07-20 16:42:44,825 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-20 16:42:44,841 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-20 16:42:44,846 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-20 16:42:44,847 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-20 16:42:44,848 INFO L275 PluginConnector]: CDTParser initialized [2020-07-20 16:42:44,849 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-20 16:42:44,957 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd12ec131/9f662127708747aa921f417626f2bc72/FLAGfdf61d6bd [2020-07-20 16:42:45,565 INFO L306 CDTParser]: Found 1 translation units. [2020-07-20 16:42:45,566 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-20 16:42:45,577 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd12ec131/9f662127708747aa921f417626f2bc72/FLAGfdf61d6bd [2020-07-20 16:42:45,894 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd12ec131/9f662127708747aa921f417626f2bc72 [2020-07-20 16:42:45,906 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-20 16:42:45,910 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-20 16:42:45,912 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-20 16:42:45,912 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-20 16:42:45,918 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-20 16:42:45,920 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,925 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69f3d85e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:45, skipping insertion in model container [2020-07-20 16:42:45,926 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 04:42:45" (1/1) ... [2020-07-20 16:42:45,937 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-20 16:42:45,965 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-20 16:42:46,231 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 16:42:46,237 INFO L203 MainTranslator]: Completed pre-run [2020-07-20 16:42:46,258 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 16:42:46,278 INFO L208 MainTranslator]: Completed translation [2020-07-20 16:42:46,279 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46 WrapperNode [2020-07-20 16:42:46,279 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-20 16:42:46,281 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-20 16:42:46,281 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-20 16:42:46,281 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-20 16:42:46,302 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,303 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,418 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,419 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,423 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,427 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,429 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (1/1) ... [2020-07-20 16:42:46,431 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-20 16:42:46,432 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-20 16:42:46,432 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-20 16:42:46,432 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-20 16:42:46,434 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (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-20 16:42:46,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-20 16:42:46,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-20 16:42:46,507 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-20 16:42:46,507 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-20 16:42:46,507 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-20 16:42:46,507 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-20 16:42:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-20 16:42:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-20 16:42:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-20 16:42:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-20 16:42:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-20 16:42:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-20 16:42:46,749 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-20 16:42:46,749 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-20 16:42:46,756 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 04:42:46 BoogieIcfgContainer [2020-07-20 16:42:46,756 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-20 16:42:46,758 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-20 16:42:46,758 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-20 16:42:46,768 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-20 16:42:46,769 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 04:42:45" (1/3) ... [2020-07-20 16:42:46,771 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@241009e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 04:42:46, skipping insertion in model container [2020-07-20 16:42:46,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:42:46" (2/3) ... [2020-07-20 16:42:46,772 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@241009e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 04:42:46, skipping insertion in model container [2020-07-20 16:42:46,772 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 04:42:46" (3/3) ... [2020-07-20 16:42:46,775 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-1.c [2020-07-20 16:42:46,789 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-20 16:42:46,800 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-20 16:42:46,821 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-20 16:42:46,855 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-20 16:42:46,855 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-20 16:42:46,855 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-20 16:42:46,855 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-20 16:42:46,856 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-20 16:42:46,856 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-20 16:42:46,856 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-20 16:42:46,856 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-20 16:42:46,881 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-20 16:42:46,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-20 16:42:46,891 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:46,892 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:46,893 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:46,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:46,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-20 16:42:46,912 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:46,913 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1283871324] [2020-07-20 16:42:46,914 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:47,075 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:47,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:47,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-20 16:42:47,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:47,238 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-20 16:42:47,238 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 16:42:47,240 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1283871324] [2020-07-20 16:42:47,241 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 16:42:47,242 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-20 16:42:47,243 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063497975] [2020-07-20 16:42:47,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-20 16:42:47,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:47,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-20 16:42:47,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-20 16:42:47,266 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-20 16:42:47,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:47,411 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-20 16:42:47,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-20 16:42:47,414 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-20 16:42:47,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:47,430 INFO L225 Difference]: With dead ends: 44 [2020-07-20 16:42:47,431 INFO L226 Difference]: Without dead ends: 30 [2020-07-20 16:42:47,443 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-20 16:42:47,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-20 16:42:47,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-20 16:42:47,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-20 16:42:47,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-20 16:42:47,499 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-20 16:42:47,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:47,500 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-20 16:42:47,500 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-20 16:42:47,500 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-20 16:42:47,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-20 16:42:47,503 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:47,503 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:42:47,715 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:47,716 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:47,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:47,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-20 16:42:47,718 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:47,718 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1613621971] [2020-07-20 16:42:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:47,746 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:47,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:47,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-20 16:42:47,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:47,791 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-20 16:42:47,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 16:42:47,792 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1613621971] [2020-07-20 16:42:47,792 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 16:42:47,792 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-20 16:42:47,793 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035235101] [2020-07-20 16:42:47,795 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-20 16:42:47,796 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:47,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-20 16:42:47,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-20 16:42:47,797 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-20 16:42:47,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:47,908 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-20 16:42:47,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-20 16:42:47,910 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-20 16:42:47,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:47,912 INFO L225 Difference]: With dead ends: 36 [2020-07-20 16:42:47,912 INFO L226 Difference]: Without dead ends: 32 [2020-07-20 16:42:47,915 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-20 16:42:47,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-20 16:42:47,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-20 16:42:47,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-20 16:42:47,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-20 16:42:47,928 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-20 16:42:47,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:47,928 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-20 16:42:47,929 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-20 16:42:47,929 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-20 16:42:47,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-20 16:42:47,931 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:47,931 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-20 16:42:48,144 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:48,146 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:48,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:48,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-20 16:42:48,148 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:48,148 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [127020990] [2020-07-20 16:42:48,149 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:48,185 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:48,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:48,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:42:48,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:48,260 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-20 16:42:48,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:48,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:48,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:48,583 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-20 16:42:48,584 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [127020990] [2020-07-20 16:42:48,584 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:48,585 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:42:48,585 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70569936] [2020-07-20 16:42:48,586 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:42:48,586 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:48,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:42:48,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:42:48,587 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-20 16:42:48,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:48,755 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-20 16:42:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:42:48,756 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-20 16:42:48,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:48,759 INFO L225 Difference]: With dead ends: 41 [2020-07-20 16:42:48,759 INFO L226 Difference]: Without dead ends: 37 [2020-07-20 16:42:48,760 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-20 16:42:48,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-20 16:42:48,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-20 16:42:48,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-20 16:42:48,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-20 16:42:48,772 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-20 16:42:48,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:48,773 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-20 16:42:48,773 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:42:48,773 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-20 16:42:48,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-20 16:42:48,775 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:48,776 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-20 16:42:48,984 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:48,985 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:48,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:48,986 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-20 16:42:48,986 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:48,987 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [280406214] [2020-07-20 16:42:48,988 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:49,044 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:49,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:49,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:42:49,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:49,102 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-20 16:42:49,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:49,286 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,289 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:49,325 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-20 16:42:49,325 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [280406214] [2020-07-20 16:42:49,326 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:49,326 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:42:49,326 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660365335] [2020-07-20 16:42:49,327 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:42:49,327 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:49,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:42:49,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:42:49,328 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-20 16:42:49,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:49,488 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-20 16:42:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:42:49,489 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-20 16:42:49,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:49,492 INFO L225 Difference]: With dead ends: 46 [2020-07-20 16:42:49,492 INFO L226 Difference]: Without dead ends: 42 [2020-07-20 16:42:49,493 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-20 16:42:49,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-20 16:42:49,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-20 16:42:49,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-20 16:42:49,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-20 16:42:49,505 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-20 16:42:49,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:49,506 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-20 16:42:49,506 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:42:49,506 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-20 16:42:49,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-20 16:42:49,508 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:49,509 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-20 16:42:49,721 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:49,722 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:49,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:49,722 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-20 16:42:49,723 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:49,723 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [105783641] [2020-07-20 16:42:49,723 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:42:49,765 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:49,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:49,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:49,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:49,859 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-20 16:42:49,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:50,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:50,275 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:50,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:50,347 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-20 16:42:50,347 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [105783641] [2020-07-20 16:42:50,348 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:50,348 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:42:50,349 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067793600] [2020-07-20 16:42:50,349 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:50,349 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:50,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:50,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:50,351 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-20 16:42:50,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:50,580 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-20 16:42:50,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:50,580 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-20 16:42:50,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:50,583 INFO L225 Difference]: With dead ends: 51 [2020-07-20 16:42:50,583 INFO L226 Difference]: Without dead ends: 47 [2020-07-20 16:42:50,584 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-20 16:42:50,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-20 16:42:50,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-20 16:42:50,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-20 16:42:50,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-20 16:42:50,596 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-20 16:42:50,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:50,596 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-20 16:42:50,597 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:50,597 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-20 16:42:50,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-20 16:42:50,599 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:50,600 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-20 16:42:50,803 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:50,804 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:50,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:50,805 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-20 16:42:50,806 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:50,807 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [325792453] [2020-07-20 16:42:50,807 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:42:50,847 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:50,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:50,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:50,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:50,918 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-20 16:42:50,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:51,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:51,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:51,285 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-20 16:42:51,286 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [325792453] [2020-07-20 16:42:51,286 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:51,287 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:42:51,287 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218476674] [2020-07-20 16:42:51,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:51,288 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:51,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:51,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:51,289 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-20 16:42:51,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:51,634 INFO L93 Difference]: Finished difference Result 84 states and 136 transitions. [2020-07-20 16:42:51,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:51,635 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-20 16:42:51,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:51,643 INFO L225 Difference]: With dead ends: 84 [2020-07-20 16:42:51,644 INFO L226 Difference]: Without dead ends: 50 [2020-07-20 16:42:51,650 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-20 16:42:51,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-07-20 16:42:51,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2020-07-20 16:42:51,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-07-20 16:42:51,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 67 transitions. [2020-07-20 16:42:51,714 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 67 transitions. Word has length 40 [2020-07-20 16:42:51,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:51,715 INFO L479 AbstractCegarLoop]: Abstraction has 47 states and 67 transitions. [2020-07-20 16:42:51,715 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:51,715 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 67 transitions. [2020-07-20 16:42:51,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-20 16:42:51,719 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:51,719 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-20 16:42:51,935 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:51,936 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:51,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:51,937 INFO L82 PathProgramCache]: Analyzing trace with hash 208191613, now seen corresponding path program 1 times [2020-07-20 16:42:51,938 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:51,938 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [879428348] [2020-07-20 16:42:51,938 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:51,986 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:51,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:51,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:51,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:52,057 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-20 16:42:52,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:52,323 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,383 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:52,437 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-20 16:42:52,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [879428348] [2020-07-20 16:42:52,438 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:52,438 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:42:52,438 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467029911] [2020-07-20 16:42:52,439 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:52,440 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:52,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:52,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:52,441 INFO L87 Difference]: Start difference. First operand 47 states and 67 transitions. Second operand 12 states. [2020-07-20 16:42:52,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:52,636 INFO L93 Difference]: Finished difference Result 63 states and 99 transitions. [2020-07-20 16:42:52,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:52,637 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 41 [2020-07-20 16:42:52,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:52,641 INFO L225 Difference]: With dead ends: 63 [2020-07-20 16:42:52,641 INFO L226 Difference]: Without dead ends: 59 [2020-07-20 16:42:52,642 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-20 16:42:52,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2020-07-20 16:42:52,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2020-07-20 16:42:52,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-20 16:42:52,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 77 transitions. [2020-07-20 16:42:52,656 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 77 transitions. Word has length 41 [2020-07-20 16:42:52,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:52,657 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 77 transitions. [2020-07-20 16:42:52,657 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 77 transitions. [2020-07-20 16:42:52,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-07-20 16:42:52,660 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:52,661 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-20 16:42:52,862 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:52,863 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:52,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:52,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1291563674, now seen corresponding path program 1 times [2020-07-20 16:42:52,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:52,865 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1928470169] [2020-07-20 16:42:52,866 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:52,915 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:52,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:52,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:42:52,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:52,965 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-20 16:42:52,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:53,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:53,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:53,262 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-20 16:42:53,263 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1928470169] [2020-07-20 16:42:53,264 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:53,264 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:42:53,265 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115129967] [2020-07-20 16:42:53,265 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:42:53,266 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:53,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:42:53,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:42:53,267 INFO L87 Difference]: Start difference. First operand 51 states and 77 transitions. Second operand 10 states. [2020-07-20 16:42:53,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:53,399 INFO L93 Difference]: Finished difference Result 65 states and 105 transitions. [2020-07-20 16:42:53,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:42:53,400 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 53 [2020-07-20 16:42:53,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:53,402 INFO L225 Difference]: With dead ends: 65 [2020-07-20 16:42:53,402 INFO L226 Difference]: Without dead ends: 61 [2020-07-20 16:42:53,404 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-20 16:42:53,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-07-20 16:42:53,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 53. [2020-07-20 16:42:53,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-07-20 16:42:53,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 82 transitions. [2020-07-20 16:42:53,417 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 82 transitions. Word has length 53 [2020-07-20 16:42:53,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:53,418 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 82 transitions. [2020-07-20 16:42:53,418 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:42:53,418 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 82 transitions. [2020-07-20 16:42:53,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-20 16:42:53,424 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:53,424 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-20 16:42:53,638 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:53,640 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:53,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:53,640 INFO L82 PathProgramCache]: Analyzing trace with hash 736840020, now seen corresponding path program 2 times [2020-07-20 16:42:53,641 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:53,642 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [307395547] [2020-07-20 16:42:53,642 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:53,704 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:42:53,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:53,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:42:53,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:53,821 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-20 16:42:53,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:54,307 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,309 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:54,581 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-20 16:42:54,582 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [307395547] [2020-07-20 16:42:54,582 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:54,583 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:42:54,583 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245125984] [2020-07-20 16:42:54,584 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:42:54,584 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:54,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:42:54,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:42:54,586 INFO L87 Difference]: Start difference. First operand 53 states and 82 transitions. Second operand 14 states. [2020-07-20 16:42:54,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:54,841 INFO L93 Difference]: Finished difference Result 75 states and 134 transitions. [2020-07-20 16:42:54,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:42:54,842 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 78 [2020-07-20 16:42:54,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:54,844 INFO L225 Difference]: With dead ends: 75 [2020-07-20 16:42:54,845 INFO L226 Difference]: Without dead ends: 71 [2020-07-20 16:42:54,846 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-20 16:42:54,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2020-07-20 16:42:54,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 56. [2020-07-20 16:42:54,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-20 16:42:54,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 90 transitions. [2020-07-20 16:42:54,862 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 90 transitions. Word has length 78 [2020-07-20 16:42:54,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:54,863 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 90 transitions. [2020-07-20 16:42:54,863 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:42:54,863 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 90 transitions. [2020-07-20 16:42:54,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2020-07-20 16:42:54,866 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:54,866 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-20 16:42:55,079 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:55,081 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:55,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:55,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1583364703, now seen corresponding path program 1 times [2020-07-20 16:42:55,082 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:55,082 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [644719449] [2020-07-20 16:42:55,083 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:55,128 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:55,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:55,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:42:55,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:55,216 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-20 16:42:55,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:55,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:55,625 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:55,662 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-20 16:42:55,663 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [644719449] [2020-07-20 16:42:55,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:55,663 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:42:55,664 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211140771] [2020-07-20 16:42:55,664 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:42:55,665 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:55,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:42:55,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:42:55,666 INFO L87 Difference]: Start difference. First operand 56 states and 90 transitions. Second operand 12 states. [2020-07-20 16:42:55,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:55,942 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2020-07-20 16:42:55,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:42:55,943 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 67 [2020-07-20 16:42:55,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:55,946 INFO L225 Difference]: With dead ends: 114 [2020-07-20 16:42:55,947 INFO L226 Difference]: Without dead ends: 64 [2020-07-20 16:42:55,949 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 119 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-20 16:42:55,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-07-20 16:42:55,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2020-07-20 16:42:55,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-20 16:42:55,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 101 transitions. [2020-07-20 16:42:55,963 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 101 transitions. Word has length 67 [2020-07-20 16:42:55,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:55,963 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 101 transitions. [2020-07-20 16:42:55,963 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:42:55,963 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 101 transitions. [2020-07-20 16:42:55,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-20 16:42:55,965 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:55,966 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-20 16:42:56,176 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:56,178 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:56,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:56,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1763147687, now seen corresponding path program 2 times [2020-07-20 16:42:56,179 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:56,179 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [70191794] [2020-07-20 16:42:56,180 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:56,235 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:56,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:56,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:42:56,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:56,376 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-20 16:42:56,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:56,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,958 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:56,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:57,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:57,081 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-20 16:42:57,082 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [70191794] [2020-07-20 16:42:57,082 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:57,083 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:42:57,083 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081874763] [2020-07-20 16:42:57,084 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:42:57,085 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:57,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:42:57,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:42:57,086 INFO L87 Difference]: Start difference. First operand 61 states and 101 transitions. Second operand 17 states. [2020-07-20 16:42:57,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:57,609 INFO L93 Difference]: Finished difference Result 131 states and 252 transitions. [2020-07-20 16:42:57,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:42:57,610 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2020-07-20 16:42:57,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:57,612 INFO L225 Difference]: With dead ends: 131 [2020-07-20 16:42:57,613 INFO L226 Difference]: Without dead ends: 76 [2020-07-20 16:42:57,615 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-20 16:42:57,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-07-20 16:42:57,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2020-07-20 16:42:57,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-07-20 16:42:57,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 106 transitions. [2020-07-20 16:42:57,631 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 106 transitions. Word has length 68 [2020-07-20 16:42:57,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:57,632 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 106 transitions. [2020-07-20 16:42:57,632 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:42:57,633 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 106 transitions. [2020-07-20 16:42:57,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-07-20 16:42:57,635 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:57,635 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-20 16:42:57,849 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:57,850 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:42:57,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:42:57,851 INFO L82 PathProgramCache]: Analyzing trace with hash -1986769418, now seen corresponding path program 1 times [2020-07-20 16:42:57,852 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:42:57,852 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [345945462] [2020-07-20 16:42:57,853 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:42:57,922 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:42:57,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:42:57,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:42:57,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:42:58,034 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-20 16:42:58,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:42:58,496 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,545 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,853 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:42:58,899 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-20 16:42:58,899 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [345945462] [2020-07-20 16:42:58,900 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:42:58,900 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-20 16:42:58,900 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384653717] [2020-07-20 16:42:58,900 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:42:58,901 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:42:58,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:42:58,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:42:58,901 INFO L87 Difference]: Start difference. First operand 68 states and 106 transitions. Second operand 21 states. [2020-07-20 16:42:59,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:42:59,839 INFO L93 Difference]: Finished difference Result 186 states and 366 transitions. [2020-07-20 16:42:59,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-20 16:42:59,840 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 82 [2020-07-20 16:42:59,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:42:59,845 INFO L225 Difference]: With dead ends: 186 [2020-07-20 16:42:59,845 INFO L226 Difference]: Without dead ends: 124 [2020-07-20 16:42:59,847 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 145 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=268, Invalid=1214, Unknown=0, NotChecked=0, Total=1482 [2020-07-20 16:42:59,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2020-07-20 16:42:59,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2020-07-20 16:42:59,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2020-07-20 16:42:59,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 179 transitions. [2020-07-20 16:42:59,871 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 179 transitions. Word has length 82 [2020-07-20 16:42:59,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:42:59,872 INFO L479 AbstractCegarLoop]: Abstraction has 110 states and 179 transitions. [2020-07-20 16:42:59,872 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:42:59,872 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 179 transitions. [2020-07-20 16:42:59,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-20 16:42:59,874 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:42:59,875 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-20 16:43:00,088 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:00,089 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:00,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:00,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1156896337, now seen corresponding path program 3 times [2020-07-20 16:43:00,090 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:00,091 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [372807002] [2020-07-20 16:43:00,091 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:00,157 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:00,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:00,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:00,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:00,226 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-20 16:43:00,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:00,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:00,820 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-20 16:43:00,821 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [372807002] [2020-07-20 16:43:00,821 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:00,821 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:00,821 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668242406] [2020-07-20 16:43:00,822 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:00,822 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:00,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:00,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:00,823 INFO L87 Difference]: Start difference. First operand 110 states and 179 transitions. Second operand 14 states. [2020-07-20 16:43:01,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:01,037 INFO L93 Difference]: Finished difference Result 114 states and 182 transitions. [2020-07-20 16:43:01,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:01,038 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 68 [2020-07-20 16:43:01,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:01,041 INFO L225 Difference]: With dead ends: 114 [2020-07-20 16:43:01,041 INFO L226 Difference]: Without dead ends: 110 [2020-07-20 16:43:01,043 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-20 16:43:01,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2020-07-20 16:43:01,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2020-07-20 16:43:01,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2020-07-20 16:43:01,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 159 transitions. [2020-07-20 16:43:01,061 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 159 transitions. Word has length 68 [2020-07-20 16:43:01,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:01,062 INFO L479 AbstractCegarLoop]: Abstraction has 102 states and 159 transitions. [2020-07-20 16:43:01,062 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:01,062 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 159 transitions. [2020-07-20 16:43:01,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-07-20 16:43:01,065 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:01,065 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-20 16:43:01,279 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:01,280 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:01,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:01,281 INFO L82 PathProgramCache]: Analyzing trace with hash 918304791, now seen corresponding path program 4 times [2020-07-20 16:43:01,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:01,282 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1589466060] [2020-07-20 16:43:01,282 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:01,362 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:01,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:01,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:01,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:01,472 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-20 16:43:01,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:01,945 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,049 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:02,327 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-20 16:43:02,327 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1589466060] [2020-07-20 16:43:02,327 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:02,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 19 [2020-07-20 16:43:02,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225154513] [2020-07-20 16:43:02,329 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:43:02,329 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:02,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:43:02,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:43:02,330 INFO L87 Difference]: Start difference. First operand 102 states and 159 transitions. Second operand 19 states. [2020-07-20 16:43:02,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:02,934 INFO L93 Difference]: Finished difference Result 269 states and 520 transitions. [2020-07-20 16:43:02,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-20 16:43:02,934 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2020-07-20 16:43:02,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:02,938 INFO L225 Difference]: With dead ends: 269 [2020-07-20 16:43:02,939 INFO L226 Difference]: Without dead ends: 168 [2020-07-20 16:43:02,941 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-20 16:43:02,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2020-07-20 16:43:02,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2020-07-20 16:43:02,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-07-20 16:43:02,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 247 transitions. [2020-07-20 16:43:02,966 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 247 transitions. Word has length 94 [2020-07-20 16:43:02,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:02,969 INFO L479 AbstractCegarLoop]: Abstraction has 144 states and 247 transitions. [2020-07-20 16:43:02,969 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:43:02,969 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 247 transitions. [2020-07-20 16:43:02,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-07-20 16:43:02,974 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:02,974 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-20 16:43:03,187 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:03,188 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:03,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:03,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1676117994, now seen corresponding path program 2 times [2020-07-20 16:43:03,189 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:03,190 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1402295039] [2020-07-20 16:43:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:03,262 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:03,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:03,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:43:03,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:03,325 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-20 16:43:03,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:03,609 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:03,745 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-20 16:43:03,746 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1402295039] [2020-07-20 16:43:03,746 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:03,746 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:43:03,747 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527849049] [2020-07-20 16:43:03,748 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:43:03,748 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:03,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:43:03,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:43:03,749 INFO L87 Difference]: Start difference. First operand 144 states and 247 transitions. Second operand 12 states. [2020-07-20 16:43:03,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:03,944 INFO L93 Difference]: Finished difference Result 167 states and 289 transitions. [2020-07-20 16:43:03,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:43:03,945 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 80 [2020-07-20 16:43:03,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:03,950 INFO L225 Difference]: With dead ends: 167 [2020-07-20 16:43:03,950 INFO L226 Difference]: Without dead ends: 163 [2020-07-20 16:43:03,954 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-20 16:43:03,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-20 16:43:03,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2020-07-20 16:43:03,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-20 16:43:03,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 272 transitions. [2020-07-20 16:43:03,984 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 272 transitions. Word has length 80 [2020-07-20 16:43:03,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:03,985 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 272 transitions. [2020-07-20 16:43:03,985 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:43:03,986 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 272 transitions. [2020-07-20 16:43:03,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-20 16:43:03,991 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:03,992 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-20 16:43:04,206 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:04,207 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:04,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:04,208 INFO L82 PathProgramCache]: Analyzing trace with hash 2019487259, now seen corresponding path program 3 times [2020-07-20 16:43:04,208 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:04,208 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2105576156] [2020-07-20 16:43:04,208 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:04,315 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:04,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:04,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:04,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:04,445 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-20 16:43:04,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:05,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,696 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:05,812 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-20 16:43:05,813 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2105576156] [2020-07-20 16:43:05,813 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:05,814 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-20 16:43:05,814 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449944165] [2020-07-20 16:43:05,815 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:05,815 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:05,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:05,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:05,816 INFO L87 Difference]: Start difference. First operand 157 states and 272 transitions. Second operand 21 states. [2020-07-20 16:43:06,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:06,468 INFO L93 Difference]: Finished difference Result 369 states and 701 transitions. [2020-07-20 16:43:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-20 16:43:06,469 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 120 [2020-07-20 16:43:06,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:06,474 INFO L225 Difference]: With dead ends: 369 [2020-07-20 16:43:06,474 INFO L226 Difference]: Without dead ends: 218 [2020-07-20 16:43:06,477 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-20 16:43:06,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2020-07-20 16:43:06,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 173. [2020-07-20 16:43:06,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-20 16:43:06,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 306 transitions. [2020-07-20 16:43:06,500 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 306 transitions. Word has length 120 [2020-07-20 16:43:06,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:06,501 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 306 transitions. [2020-07-20 16:43:06,501 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:06,501 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 306 transitions. [2020-07-20 16:43:06,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-20 16:43:06,504 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:06,505 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-20 16:43:06,718 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:06,719 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:06,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:06,720 INFO L82 PathProgramCache]: Analyzing trace with hash -923530611, now seen corresponding path program 4 times [2020-07-20 16:43:06,720 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:06,721 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [503416784] [2020-07-20 16:43:06,721 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:06,819 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:06,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:06,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:43:06,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:06,871 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-20 16:43:06,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:07,123 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:07,124 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:07,172 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:07,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:07,293 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-20 16:43:07,294 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [503416784] [2020-07-20 16:43:07,294 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:07,294 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:43:07,295 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082945381] [2020-07-20 16:43:07,295 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:43:07,296 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:07,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:43:07,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:43:07,296 INFO L87 Difference]: Start difference. First operand 173 states and 306 transitions. Second operand 12 states. [2020-07-20 16:43:07,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:07,480 INFO L93 Difference]: Finished difference Result 191 states and 349 transitions. [2020-07-20 16:43:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:43:07,481 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 92 [2020-07-20 16:43:07,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:07,485 INFO L225 Difference]: With dead ends: 191 [2020-07-20 16:43:07,485 INFO L226 Difference]: Without dead ends: 187 [2020-07-20 16:43:07,486 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-20 16:43:07,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2020-07-20 16:43:07,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 176. [2020-07-20 16:43:07,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2020-07-20 16:43:07,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 316 transitions. [2020-07-20 16:43:07,505 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 316 transitions. Word has length 92 [2020-07-20 16:43:07,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:07,506 INFO L479 AbstractCegarLoop]: Abstraction has 176 states and 316 transitions. [2020-07-20 16:43:07,506 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:43:07,506 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 316 transitions. [2020-07-20 16:43:07,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2020-07-20 16:43:07,510 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:07,510 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:07,724 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:07,725 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:07,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:07,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1156827333, now seen corresponding path program 2 times [2020-07-20 16:43:07,726 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:07,727 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [443189849] [2020-07-20 16:43:07,727 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:07,816 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:07,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:07,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:07,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:08,009 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 84 proven. 110 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2020-07-20 16:43:08,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:08,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:08,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:08,742 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:09,370 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 84 proven. 116 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2020-07-20 16:43:09,370 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [443189849] [2020-07-20 16:43:09,370 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:09,370 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 23 [2020-07-20 16:43:09,371 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563769991] [2020-07-20 16:43:09,372 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:43:09,372 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:09,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:43:09,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:43:09,373 INFO L87 Difference]: Start difference. First operand 176 states and 316 transitions. Second operand 23 states. [2020-07-20 16:43:10,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:10,294 INFO L93 Difference]: Finished difference Result 393 states and 799 transitions. [2020-07-20 16:43:10,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-07-20 16:43:10,294 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 118 [2020-07-20 16:43:10,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:10,298 INFO L225 Difference]: With dead ends: 393 [2020-07-20 16:43:10,299 INFO L226 Difference]: Without dead ends: 222 [2020-07-20 16:43:10,302 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 207 SyntacticMatches, 13 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=261, Invalid=1221, Unknown=0, NotChecked=0, Total=1482 [2020-07-20 16:43:10,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2020-07-20 16:43:10,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 183. [2020-07-20 16:43:10,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2020-07-20 16:43:10,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 321 transitions. [2020-07-20 16:43:10,322 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 321 transitions. Word has length 118 [2020-07-20 16:43:10,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:10,322 INFO L479 AbstractCegarLoop]: Abstraction has 183 states and 321 transitions. [2020-07-20 16:43:10,322 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:43:10,323 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 321 transitions. [2020-07-20 16:43:10,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-20 16:43:10,326 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:10,326 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-20 16:43:10,542 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:10,542 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:10,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:10,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1258440967, now seen corresponding path program 3 times [2020-07-20 16:43:10,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:10,544 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1634658983] [2020-07-20 16:43:10,544 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:10,647 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:10,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:10,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:10,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:10,721 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-20 16:43:10,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:11,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,613 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,739 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:11,836 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-20 16:43:11,836 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1634658983] [2020-07-20 16:43:11,836 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:11,836 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:11,837 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913705701] [2020-07-20 16:43:11,837 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:11,837 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:11,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:11,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:11,838 INFO L87 Difference]: Start difference. First operand 183 states and 321 transitions. Second operand 16 states. [2020-07-20 16:43:12,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:12,080 INFO L93 Difference]: Finished difference Result 203 states and 360 transitions. [2020-07-20 16:43:12,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:12,081 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 117 [2020-07-20 16:43:12,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:12,085 INFO L225 Difference]: With dead ends: 203 [2020-07-20 16:43:12,086 INFO L226 Difference]: Without dead ends: 199 [2020-07-20 16:43:12,087 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-20 16:43:12,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2020-07-20 16:43:12,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 188. [2020-07-20 16:43:12,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2020-07-20 16:43:12,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 333 transitions. [2020-07-20 16:43:12,105 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 333 transitions. Word has length 117 [2020-07-20 16:43:12,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:12,105 INFO L479 AbstractCegarLoop]: Abstraction has 188 states and 333 transitions. [2020-07-20 16:43:12,106 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:12,106 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 333 transitions. [2020-07-20 16:43:12,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-20 16:43:12,109 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:12,109 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-20 16:43:12,322 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:12,323 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:12,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:12,324 INFO L82 PathProgramCache]: Analyzing trace with hash -650257977, now seen corresponding path program 5 times [2020-07-20 16:43:12,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:12,325 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1481811358] [2020-07-20 16:43:12,325 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:12,426 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:12,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:12,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:12,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:12,545 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-20 16:43:12,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:13,283 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:13,284 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:13,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:13,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:13,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:13,718 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-20 16:43:13,719 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1481811358] [2020-07-20 16:43:13,719 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:13,719 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:43:13,719 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408147219] [2020-07-20 16:43:13,720 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:43:13,720 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:13,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:43:13,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:43:13,721 INFO L87 Difference]: Start difference. First operand 188 states and 333 transitions. Second operand 17 states. [2020-07-20 16:43:14,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:14,177 INFO L93 Difference]: Finished difference Result 374 states and 685 transitions. [2020-07-20 16:43:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:43:14,178 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-07-20 16:43:14,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:14,181 INFO L225 Difference]: With dead ends: 374 [2020-07-20 16:43:14,181 INFO L226 Difference]: Without dead ends: 192 [2020-07-20 16:43:14,184 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 214 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-20 16:43:14,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2020-07-20 16:43:14,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2020-07-20 16:43:14,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2020-07-20 16:43:14,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 327 transitions. [2020-07-20 16:43:14,203 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 327 transitions. Word has length 120 [2020-07-20 16:43:14,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:14,204 INFO L479 AbstractCegarLoop]: Abstraction has 190 states and 327 transitions. [2020-07-20 16:43:14,204 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:43:14,204 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 327 transitions. [2020-07-20 16:43:14,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-07-20 16:43:14,207 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:14,208 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 5, 5, 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-20 16:43:14,422 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:14,423 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:14,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:14,423 INFO L82 PathProgramCache]: Analyzing trace with hash 594466134, now seen corresponding path program 6 times [2020-07-20 16:43:14,424 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:14,426 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [166974841] [2020-07-20 16:43:14,427 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:14,582 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:14,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:14,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:14,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:14,771 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 73 proven. 91 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2020-07-20 16:43:14,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:15,417 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:15,480 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:15,934 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,126 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:16,185 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 73 proven. 97 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2020-07-20 16:43:16,186 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [166974841] [2020-07-20 16:43:16,186 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:16,186 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:43:16,187 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719271255] [2020-07-20 16:43:16,189 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:16,189 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:16,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:16,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:16,190 INFO L87 Difference]: Start difference. First operand 190 states and 327 transitions. Second operand 21 states. [2020-07-20 16:43:16,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:16,970 INFO L93 Difference]: Finished difference Result 387 states and 724 transitions. [2020-07-20 16:43:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-07-20 16:43:16,971 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 107 [2020-07-20 16:43:16,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:16,975 INFO L225 Difference]: With dead ends: 387 [2020-07-20 16:43:16,975 INFO L226 Difference]: Without dead ends: 201 [2020-07-20 16:43:16,978 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 185 SyntacticMatches, 15 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=186, Invalid=870, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:43:16,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2020-07-20 16:43:16,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 180. [2020-07-20 16:43:16,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2020-07-20 16:43:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 284 transitions. [2020-07-20 16:43:17,002 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 284 transitions. Word has length 107 [2020-07-20 16:43:17,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:17,002 INFO L479 AbstractCegarLoop]: Abstraction has 180 states and 284 transitions. [2020-07-20 16:43:17,003 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:17,003 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 284 transitions. [2020-07-20 16:43:17,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-20 16:43:17,006 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:17,006 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-20 16:43:17,219 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:17,220 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:17,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:17,221 INFO L82 PathProgramCache]: Analyzing trace with hash -77183713, now seen corresponding path program 7 times [2020-07-20 16:43:17,221 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:17,221 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1124275415] [2020-07-20 16:43:17,221 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:17,356 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:17,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:17,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:17,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 21 proven. 126 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2020-07-20 16:43:17,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:18,189 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,426 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,580 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:18,633 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 21 proven. 136 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2020-07-20 16:43:18,633 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1124275415] [2020-07-20 16:43:18,634 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:18,634 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:18,634 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291536420] [2020-07-20 16:43:18,634 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:18,635 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:18,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:18,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:18,636 INFO L87 Difference]: Start difference. First operand 180 states and 284 transitions. Second operand 16 states. [2020-07-20 16:43:18,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:18,937 INFO L93 Difference]: Finished difference Result 214 states and 364 transitions. [2020-07-20 16:43:18,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:18,943 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 121 [2020-07-20 16:43:18,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:18,948 INFO L225 Difference]: With dead ends: 214 [2020-07-20 16:43:18,948 INFO L226 Difference]: Without dead ends: 210 [2020-07-20 16:43:18,951 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 218 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-20 16:43:18,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2020-07-20 16:43:18,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 207. [2020-07-20 16:43:18,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2020-07-20 16:43:18,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 352 transitions. [2020-07-20 16:43:18,971 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 352 transitions. Word has length 121 [2020-07-20 16:43:18,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:18,972 INFO L479 AbstractCegarLoop]: Abstraction has 207 states and 352 transitions. [2020-07-20 16:43:18,972 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:18,972 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 352 transitions. [2020-07-20 16:43:18,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-20 16:43:18,976 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:18,976 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-20 16:43:19,190 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:19,191 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:19,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:19,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1905629551, now seen corresponding path program 8 times [2020-07-20 16:43:19,192 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:19,192 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1505380565] [2020-07-20 16:43:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:19,347 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:19,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:19,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:19,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:19,431 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-20 16:43:19,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:19,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:19,938 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,085 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,086 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,189 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:20,223 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-20 16:43:20,224 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1505380565] [2020-07-20 16:43:20,224 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:20,224 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:20,225 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087635855] [2020-07-20 16:43:20,225 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:20,225 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:20,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:20,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:20,226 INFO L87 Difference]: Start difference. First operand 207 states and 352 transitions. Second operand 14 states. [2020-07-20 16:43:20,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:20,492 INFO L93 Difference]: Finished difference Result 237 states and 416 transitions. [2020-07-20 16:43:20,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:20,494 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 121 [2020-07-20 16:43:20,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:20,499 INFO L225 Difference]: With dead ends: 237 [2020-07-20 16:43:20,500 INFO L226 Difference]: Without dead ends: 233 [2020-07-20 16:43:20,501 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-20 16:43:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2020-07-20 16:43:20,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 207. [2020-07-20 16:43:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2020-07-20 16:43:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 352 transitions. [2020-07-20 16:43:20,531 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 352 transitions. Word has length 121 [2020-07-20 16:43:20,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:20,533 INFO L479 AbstractCegarLoop]: Abstraction has 207 states and 352 transitions. [2020-07-20 16:43:20,534 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:20,534 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 352 transitions. [2020-07-20 16:43:20,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2020-07-20 16:43:20,539 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:20,540 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:20,753 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:20,754 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:20,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:20,755 INFO L82 PathProgramCache]: Analyzing trace with hash -71686390, now seen corresponding path program 9 times [2020-07-20 16:43:20,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:20,756 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [339590890] [2020-07-20 16:43:20,756 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:20,995 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:20,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:20,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:21,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 76 proven. 73 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2020-07-20 16:43:21,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:21,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,801 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,802 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,865 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 76 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2020-07-20 16:43:21,944 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [339590890] [2020-07-20 16:43:21,944 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:21,944 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:21,944 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749629633] [2020-07-20 16:43:21,945 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:21,945 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:21,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:21,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:21,946 INFO L87 Difference]: Start difference. First operand 207 states and 352 transitions. Second operand 14 states. [2020-07-20 16:43:22,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:22,172 INFO L93 Difference]: Finished difference Result 227 states and 392 transitions. [2020-07-20 16:43:22,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:22,173 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 133 [2020-07-20 16:43:22,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:22,177 INFO L225 Difference]: With dead ends: 227 [2020-07-20 16:43:22,177 INFO L226 Difference]: Without dead ends: 223 [2020-07-20 16:43:22,178 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 245 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-20 16:43:22,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2020-07-20 16:43:22,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 207. [2020-07-20 16:43:22,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2020-07-20 16:43:22,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 352 transitions. [2020-07-20 16:43:22,202 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 352 transitions. Word has length 133 [2020-07-20 16:43:22,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:22,203 INFO L479 AbstractCegarLoop]: Abstraction has 207 states and 352 transitions. [2020-07-20 16:43:22,203 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:22,203 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 352 transitions. [2020-07-20 16:43:22,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2020-07-20 16:43:22,208 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:22,208 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:22,422 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:22,423 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:22,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:22,424 INFO L82 PathProgramCache]: Analyzing trace with hash 857210524, now seen corresponding path program 10 times [2020-07-20 16:43:22,424 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:22,424 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1281364570] [2020-07-20 16:43:22,424 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:22,552 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:43:22,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:22,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:22,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:22,669 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 350 proven. 32 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2020-07-20 16:43:22,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:23,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:23,608 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:23,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:23,911 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:23,967 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:23,968 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:24,023 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 81 proven. 204 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2020-07-20 16:43:24,023 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1281364570] [2020-07-20 16:43:24,023 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:24,023 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:43:24,024 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432809372] [2020-07-20 16:43:24,024 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:43:24,024 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:24,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:43:24,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:43:24,025 INFO L87 Difference]: Start difference. First operand 207 states and 352 transitions. Second operand 17 states. [2020-07-20 16:43:24,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:24,538 INFO L93 Difference]: Finished difference Result 409 states and 721 transitions. [2020-07-20 16:43:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-20 16:43:24,539 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 158 [2020-07-20 16:43:24,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:24,542 INFO L225 Difference]: With dead ends: 409 [2020-07-20 16:43:24,542 INFO L226 Difference]: Without dead ends: 207 [2020-07-20 16:43:24,544 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 290 SyntacticMatches, 11 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:43:24,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2020-07-20 16:43:24,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 191. [2020-07-20 16:43:24,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2020-07-20 16:43:24,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 303 transitions. [2020-07-20 16:43:24,562 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 303 transitions. Word has length 158 [2020-07-20 16:43:24,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:24,562 INFO L479 AbstractCegarLoop]: Abstraction has 191 states and 303 transitions. [2020-07-20 16:43:24,562 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:43:24,563 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 303 transitions. [2020-07-20 16:43:24,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2020-07-20 16:43:24,565 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:24,566 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-20 16:43:24,778 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:24,779 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:24,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:24,780 INFO L82 PathProgramCache]: Analyzing trace with hash 247206723, now seen corresponding path program 11 times [2020-07-20 16:43:24,780 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:24,780 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1708833336] [2020-07-20 16:43:24,780 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:24,953 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:24,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:24,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:43:24,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:25,061 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-20 16:43:25,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:25,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,541 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,594 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:25,860 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-20 16:43:25,861 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1708833336] [2020-07-20 16:43:25,861 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:25,861 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:43:25,862 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835375352] [2020-07-20 16:43:25,863 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:43:25,863 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:25,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:43:25,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:43:25,865 INFO L87 Difference]: Start difference. First operand 191 states and 303 transitions. Second operand 14 states. [2020-07-20 16:43:26,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:26,131 INFO L93 Difference]: Finished difference Result 198 states and 314 transitions. [2020-07-20 16:43:26,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:43:26,132 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 145 [2020-07-20 16:43:26,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:26,135 INFO L225 Difference]: With dead ends: 198 [2020-07-20 16:43:26,135 INFO L226 Difference]: Without dead ends: 194 [2020-07-20 16:43:26,136 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-20 16:43:26,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2020-07-20 16:43:26,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 174. [2020-07-20 16:43:26,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2020-07-20 16:43:26,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 269 transitions. [2020-07-20 16:43:26,154 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 269 transitions. Word has length 145 [2020-07-20 16:43:26,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:26,155 INFO L479 AbstractCegarLoop]: Abstraction has 174 states and 269 transitions. [2020-07-20 16:43:26,155 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:43:26,155 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 269 transitions. [2020-07-20 16:43:26,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2020-07-20 16:43:26,161 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:26,161 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 11, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:26,374 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:26,375 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:26,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:26,376 INFO L82 PathProgramCache]: Analyzing trace with hash 285211942, now seen corresponding path program 12 times [2020-07-20 16:43:26,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:26,377 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [502983892] [2020-07-20 16:43:26,377 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:26,575 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:26,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:26,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:43:26,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:26,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1187 backedges. 643 proven. 202 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2020-07-20 16:43:26,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:28,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:28,914 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:29,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:29,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:29,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:29,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1187 backedges. 163 proven. 404 refuted. 0 times theorem prover too weak. 620 trivial. 0 not checked. [2020-07-20 16:43:29,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [502983892] [2020-07-20 16:43:29,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:29,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:43:29,175 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859882721] [2020-07-20 16:43:29,175 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:43:29,176 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:29,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:43:29,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:43:29,176 INFO L87 Difference]: Start difference. First operand 174 states and 269 transitions. Second operand 23 states. [2020-07-20 16:43:30,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:30,296 INFO L93 Difference]: Finished difference Result 382 states and 655 transitions. [2020-07-20 16:43:30,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-20 16:43:30,300 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 213 [2020-07-20 16:43:30,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:30,303 INFO L225 Difference]: With dead ends: 382 [2020-07-20 16:43:30,303 INFO L226 Difference]: Without dead ends: 209 [2020-07-20 16:43:30,306 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 388 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=276, Invalid=1284, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:43:30,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-07-20 16:43:30,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2020-07-20 16:43:30,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2020-07-20 16:43:30,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 290 transitions. [2020-07-20 16:43:30,322 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 290 transitions. Word has length 213 [2020-07-20 16:43:30,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:30,322 INFO L479 AbstractCegarLoop]: Abstraction has 189 states and 290 transitions. [2020-07-20 16:43:30,322 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:43:30,323 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 290 transitions. [2020-07-20 16:43:30,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2020-07-20 16:43:30,326 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:30,327 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 20, 20, 14, 12, 12, 12, 12, 12, 12, 12, 12, 11, 10, 10, 10, 10, 10, 10, 10, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:30,540 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:30,541 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:30,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:30,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1173411077, now seen corresponding path program 5 times [2020-07-20 16:43:30,542 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:30,542 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [52247579] [2020-07-20 16:43:30,543 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:30,757 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:30,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:30,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:30,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2561 backedges. 1490 proven. 144 refuted. 0 times theorem prover too weak. 927 trivial. 0 not checked. [2020-07-20 16:43:30,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:32,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,305 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,380 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,905 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:32,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2561 backedges. 257 proven. 465 refuted. 0 times theorem prover too weak. 1839 trivial. 0 not checked. [2020-07-20 16:43:32,976 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [52247579] [2020-07-20 16:43:32,976 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:32,977 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-20 16:43:32,977 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350991942] [2020-07-20 16:43:32,978 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:43:32,978 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:32,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:43:32,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:43:32,978 INFO L87 Difference]: Start difference. First operand 189 states and 290 transitions. Second operand 19 states. [2020-07-20 16:43:33,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:33,838 INFO L93 Difference]: Finished difference Result 443 states and 743 transitions. [2020-07-20 16:43:33,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-07-20 16:43:33,840 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 303 [2020-07-20 16:43:33,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:33,844 INFO L225 Difference]: With dead ends: 443 [2020-07-20 16:43:33,845 INFO L226 Difference]: Without dead ends: 248 [2020-07-20 16:43:33,848 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 576 SyntacticMatches, 13 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=194, Invalid=798, Unknown=0, NotChecked=0, Total=992 [2020-07-20 16:43:33,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2020-07-20 16:43:33,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 197. [2020-07-20 16:43:33,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2020-07-20 16:43:33,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 314 transitions. [2020-07-20 16:43:33,875 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 314 transitions. Word has length 303 [2020-07-20 16:43:33,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:33,876 INFO L479 AbstractCegarLoop]: Abstraction has 197 states and 314 transitions. [2020-07-20 16:43:33,876 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:43:33,876 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 314 transitions. [2020-07-20 16:43:33,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2020-07-20 16:43:33,880 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:33,880 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 12, 11, 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-20 16:43:34,094 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:34,095 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:34,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:34,096 INFO L82 PathProgramCache]: Analyzing trace with hash -31808317, now seen corresponding path program 13 times [2020-07-20 16:43:34,096 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:34,096 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [969639244] [2020-07-20 16:43:34,097 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:34,324 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:34,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:34,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:43:34,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:34,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1073 backedges. 214 proven. 358 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2020-07-20 16:43:34,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:36,118 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:36,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:36,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:36,327 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:36,456 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:36,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:36,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,670 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:37,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1073 backedges. 214 proven. 378 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2020-07-20 16:43:37,848 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [969639244] [2020-07-20 16:43:37,848 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:37,848 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:43:37,848 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089344555] [2020-07-20 16:43:37,849 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:43:37,849 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:37,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:43:37,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:43:37,850 INFO L87 Difference]: Start difference. First operand 197 states and 314 transitions. Second operand 27 states. [2020-07-20 16:43:39,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:39,607 INFO L93 Difference]: Finished difference Result 431 states and 755 transitions. [2020-07-20 16:43:39,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-20 16:43:39,608 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 204 [2020-07-20 16:43:39,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:39,611 INFO L225 Difference]: With dead ends: 431 [2020-07-20 16:43:39,611 INFO L226 Difference]: Without dead ends: 239 [2020-07-20 16:43:39,614 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 361 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-20 16:43:39,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2020-07-20 16:43:39,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 219. [2020-07-20 16:43:39,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2020-07-20 16:43:39,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 343 transitions. [2020-07-20 16:43:39,632 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 343 transitions. Word has length 204 [2020-07-20 16:43:39,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:39,633 INFO L479 AbstractCegarLoop]: Abstraction has 219 states and 343 transitions. [2020-07-20 16:43:39,633 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:43:39,633 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 343 transitions. [2020-07-20 16:43:39,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2020-07-20 16:43:39,636 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:39,636 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:39,850 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:39,851 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:39,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:39,851 INFO L82 PathProgramCache]: Analyzing trace with hash 307857833, now seen corresponding path program 14 times [2020-07-20 16:43:39,851 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:39,851 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1519830402] [2020-07-20 16:43:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:40,047 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:40,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:40,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:43:40,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:40,150 INFO L134 CoverageAnalysis]: Checked inductivity of 786 backedges. 45 proven. 260 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2020-07-20 16:43:40,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:41,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,804 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:41,866 INFO L134 CoverageAnalysis]: Checked inductivity of 786 backedges. 45 proven. 276 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2020-07-20 16:43:41,867 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1519830402] [2020-07-20 16:43:41,867 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:41,867 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:43:41,868 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205903074] [2020-07-20 16:43:41,868 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:43:41,869 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:41,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:43:41,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:43:41,870 INFO L87 Difference]: Start difference. First operand 219 states and 343 transitions. Second operand 18 states. [2020-07-20 16:43:42,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:42,206 INFO L93 Difference]: Finished difference Result 226 states and 352 transitions. [2020-07-20 16:43:42,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:43:42,207 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 177 [2020-07-20 16:43:42,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:42,210 INFO L225 Difference]: With dead ends: 226 [2020-07-20 16:43:42,211 INFO L226 Difference]: Without dead ends: 222 [2020-07-20 16:43:42,212 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 325 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:43:42,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2020-07-20 16:43:42,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 219. [2020-07-20 16:43:42,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2020-07-20 16:43:42,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 343 transitions. [2020-07-20 16:43:42,231 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 343 transitions. Word has length 177 [2020-07-20 16:43:42,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:42,231 INFO L479 AbstractCegarLoop]: Abstraction has 219 states and 343 transitions. [2020-07-20 16:43:42,232 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:43:42,232 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 343 transitions. [2020-07-20 16:43:42,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2020-07-20 16:43:42,236 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:42,236 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 10, 10, 9, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:42,449 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:42,450 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:42,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:42,451 INFO L82 PathProgramCache]: Analyzing trace with hash 488902283, now seen corresponding path program 15 times [2020-07-20 16:43:42,451 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:42,451 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [964050421] [2020-07-20 16:43:42,452 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:42,737 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:42,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:42,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:43:42,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:42,939 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 223 proven. 177 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2020-07-20 16:43:42,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:43,905 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,658 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:44,981 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 225 proven. 184 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2020-07-20 16:43:44,982 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [964050421] [2020-07-20 16:43:44,982 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:44,982 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:43:44,982 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849936341] [2020-07-20 16:43:44,983 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:43:44,983 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:44,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:43:44,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:43:44,984 INFO L87 Difference]: Start difference. First operand 219 states and 343 transitions. Second operand 23 states. [2020-07-20 16:43:46,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:46,019 INFO L93 Difference]: Finished difference Result 439 states and 705 transitions. [2020-07-20 16:43:46,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-20 16:43:46,025 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 174 [2020-07-20 16:43:46,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:46,029 INFO L225 Difference]: With dead ends: 439 [2020-07-20 16:43:46,031 INFO L226 Difference]: Without dead ends: 220 [2020-07-20 16:43:46,033 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 309 SyntacticMatches, 17 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=220, Invalid=1112, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:43:46,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2020-07-20 16:43:46,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 199. [2020-07-20 16:43:46,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2020-07-20 16:43:46,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 289 transitions. [2020-07-20 16:43:46,055 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 289 transitions. Word has length 174 [2020-07-20 16:43:46,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:46,055 INFO L479 AbstractCegarLoop]: Abstraction has 199 states and 289 transitions. [2020-07-20 16:43:46,055 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:43:46,056 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 289 transitions. [2020-07-20 16:43:46,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2020-07-20 16:43:46,059 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:46,059 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 14, 14, 13, 12, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 6, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:46,276 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:46,277 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:46,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:46,278 INFO L82 PathProgramCache]: Analyzing trace with hash -680382423, now seen corresponding path program 16 times [2020-07-20 16:43:46,278 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:46,279 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [856295472] [2020-07-20 16:43:46,279 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:46,517 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:46,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:46,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:43:46,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:46,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 291 proven. 345 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2020-07-20 16:43:46,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:48,195 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,533 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:48,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,224 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,226 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,439 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,503 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:49,565 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 291 proven. 360 refuted. 0 times theorem prover too weak. 769 trivial. 0 not checked. [2020-07-20 16:43:49,566 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [856295472] [2020-07-20 16:43:49,566 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:49,566 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:43:49,566 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113962511] [2020-07-20 16:43:49,567 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:43:49,567 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:49,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:43:49,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:43:49,568 INFO L87 Difference]: Start difference. First operand 199 states and 289 transitions. Second operand 25 states. [2020-07-20 16:43:51,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:51,179 INFO L93 Difference]: Finished difference Result 503 states and 790 transitions. [2020-07-20 16:43:51,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-20 16:43:51,180 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 230 [2020-07-20 16:43:51,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:51,185 INFO L225 Difference]: With dead ends: 503 [2020-07-20 16:43:51,185 INFO L226 Difference]: Without dead ends: 263 [2020-07-20 16:43:51,188 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 417 SyntacticMatches, 19 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2020-07-20 16:43:51,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2020-07-20 16:43:51,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 210. [2020-07-20 16:43:51,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2020-07-20 16:43:51,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 305 transitions. [2020-07-20 16:43:51,205 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 305 transitions. Word has length 230 [2020-07-20 16:43:51,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:51,206 INFO L479 AbstractCegarLoop]: Abstraction has 210 states and 305 transitions. [2020-07-20 16:43:51,206 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:43:51,206 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 305 transitions. [2020-07-20 16:43:51,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2020-07-20 16:43:51,210 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:51,210 INFO L422 BasicCegarLoop]: trace histogram [23, 23, 18, 18, 15, 13, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 8, 6, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:51,425 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:51,426 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:51,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:51,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1730842465, now seen corresponding path program 17 times [2020-07-20 16:43:51,427 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:51,428 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1801061956] [2020-07-20 16:43:51,428 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:43:51,691 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:43:51,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:51,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:51,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:51,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 1317 proven. 121 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2020-07-20 16:43:51,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:53,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:53,644 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:53,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:53,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:54,070 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:54,136 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:54,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:54,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:54,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 272 proven. 464 refuted. 0 times theorem prover too weak. 1435 trivial. 0 not checked. [2020-07-20 16:43:54,320 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1801061956] [2020-07-20 16:43:54,320 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:54,321 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:43:54,321 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932700720] [2020-07-20 16:43:54,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:43:54,322 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:54,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:43:54,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:43:54,322 INFO L87 Difference]: Start difference. First operand 210 states and 305 transitions. Second operand 21 states. [2020-07-20 16:43:55,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:55,443 INFO L93 Difference]: Finished difference Result 559 states and 882 transitions. [2020-07-20 16:43:55,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-20 16:43:55,444 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 281 [2020-07-20 16:43:55,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:55,449 INFO L225 Difference]: With dead ends: 559 [2020-07-20 16:43:55,449 INFO L226 Difference]: Without dead ends: 269 [2020-07-20 16:43:55,452 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 527 SyntacticMatches, 15 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=223, Invalid=1037, Unknown=0, NotChecked=0, Total=1260 [2020-07-20 16:43:55,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2020-07-20 16:43:55,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 224. [2020-07-20 16:43:55,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2020-07-20 16:43:55,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 333 transitions. [2020-07-20 16:43:55,471 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 333 transitions. Word has length 281 [2020-07-20 16:43:55,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:55,472 INFO L479 AbstractCegarLoop]: Abstraction has 224 states and 333 transitions. [2020-07-20 16:43:55,472 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:43:55,472 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 333 transitions. [2020-07-20 16:43:55,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-20 16:43:55,476 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:55,476 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-20 16:43:55,689 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:55,690 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:55,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:55,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1711365749, now seen corresponding path program 18 times [2020-07-20 16:43:55,691 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:55,691 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [256282021] [2020-07-20 16:43:55,692 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:43:56,031 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:43:56,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:56,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:43:56,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:56,157 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-20 16:43:56,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:43:57,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:57,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:57,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:57,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:57,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:43:57,615 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-20 16:43:57,616 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [256282021] [2020-07-20 16:43:57,616 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:43:57,616 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:43:57,616 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235377110] [2020-07-20 16:43:57,616 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:43:57,616 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:43:57,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:43:57,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:43:57,617 INFO L87 Difference]: Start difference. First operand 224 states and 333 transitions. Second operand 16 states. [2020-07-20 16:43:57,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:43:57,830 INFO L93 Difference]: Finished difference Result 261 states and 397 transitions. [2020-07-20 16:43:57,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:43:57,831 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 201 [2020-07-20 16:43:57,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:43:57,835 INFO L225 Difference]: With dead ends: 261 [2020-07-20 16:43:57,835 INFO L226 Difference]: Without dead ends: 257 [2020-07-20 16:43:57,836 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 377 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-20 16:43:57,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2020-07-20 16:43:57,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 239. [2020-07-20 16:43:57,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2020-07-20 16:43:57,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 362 transitions. [2020-07-20 16:43:57,850 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 362 transitions. Word has length 201 [2020-07-20 16:43:57,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:43:57,850 INFO L479 AbstractCegarLoop]: Abstraction has 239 states and 362 transitions. [2020-07-20 16:43:57,851 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:43:57,851 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 362 transitions. [2020-07-20 16:43:57,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2020-07-20 16:43:57,854 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:43:57,854 INFO L422 BasicCegarLoop]: trace histogram [26, 26, 21, 21, 16, 16, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 10, 6, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:43:58,068 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:58,069 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:43:58,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:43:58,070 INFO L82 PathProgramCache]: Analyzing trace with hash 409065388, now seen corresponding path program 19 times [2020-07-20 16:43:58,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:43:58,070 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1336592073] [2020-07-20 16:43:58,071 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:43:58,325 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:43:58,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:43:58,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:43:58,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:43:58,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2872 backedges. 1394 proven. 94 refuted. 0 times theorem prover too weak. 1384 trivial. 0 not checked. [2020-07-20 16:43:58,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:00,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:00,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:00,796 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:00,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,432 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,433 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:01,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2872 backedges. 178 proven. 726 refuted. 0 times theorem prover too weak. 1968 trivial. 0 not checked. [2020-07-20 16:44:01,518 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1336592073] [2020-07-20 16:44:01,518 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:01,518 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:44:01,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494420118] [2020-07-20 16:44:01,519 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:44:01,519 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:01,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:44:01,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:44:01,520 INFO L87 Difference]: Start difference. First operand 239 states and 362 transitions. Second operand 21 states. [2020-07-20 16:44:02,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:02,354 INFO L93 Difference]: Finished difference Result 498 states and 769 transitions. [2020-07-20 16:44:02,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-07-20 16:44:02,355 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 321 [2020-07-20 16:44:02,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:02,358 INFO L225 Difference]: With dead ends: 498 [2020-07-20 16:44:02,359 INFO L226 Difference]: Without dead ends: 264 [2020-07-20 16:44:02,361 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 607 SyntacticMatches, 15 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=219, Invalid=971, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:44:02,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2020-07-20 16:44:02,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 229. [2020-07-20 16:44:02,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 229 states. [2020-07-20 16:44:02,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 342 transitions. [2020-07-20 16:44:02,378 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 342 transitions. Word has length 321 [2020-07-20 16:44:02,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:02,379 INFO L479 AbstractCegarLoop]: Abstraction has 229 states and 342 transitions. [2020-07-20 16:44:02,379 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:44:02,379 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 342 transitions. [2020-07-20 16:44:02,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2020-07-20 16:44:02,382 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:02,383 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 19, 19, 13, 12, 11, 11, 11, 11, 11, 11, 11, 10, 9, 9, 9, 9, 9, 9, 9, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:02,599 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:02,600 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:02,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:02,601 INFO L82 PathProgramCache]: Analyzing trace with hash 656583657, now seen corresponding path program 20 times [2020-07-20 16:44:02,601 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:02,601 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1603091687] [2020-07-20 16:44:02,602 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:02,905 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:02,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:02,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:44:02,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 467 proven. 280 refuted. 0 times theorem prover too weak. 1369 trivial. 0 not checked. [2020-07-20 16:44:03,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:04,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:04,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:05,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 467 proven. 292 refuted. 0 times theorem prover too weak. 1357 trivial. 0 not checked. [2020-07-20 16:44:05,992 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1603091687] [2020-07-20 16:44:05,992 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:05,992 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:44:05,992 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308453113] [2020-07-20 16:44:05,993 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:44:05,993 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:05,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:44:05,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:44:05,994 INFO L87 Difference]: Start difference. First operand 229 states and 342 transitions. Second operand 23 states. [2020-07-20 16:44:07,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:07,427 INFO L93 Difference]: Finished difference Result 563 states and 946 transitions. [2020-07-20 16:44:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-20 16:44:07,429 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 278 [2020-07-20 16:44:07,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:07,433 INFO L225 Difference]: With dead ends: 563 [2020-07-20 16:44:07,433 INFO L226 Difference]: Without dead ends: 301 [2020-07-20 16:44:07,436 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 517 SyntacticMatches, 17 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2020-07-20 16:44:07,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2020-07-20 16:44:07,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 246. [2020-07-20 16:44:07,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2020-07-20 16:44:07,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 377 transitions. [2020-07-20 16:44:07,457 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 377 transitions. Word has length 278 [2020-07-20 16:44:07,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:07,458 INFO L479 AbstractCegarLoop]: Abstraction has 246 states and 377 transitions. [2020-07-20 16:44:07,458 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:44:07,458 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 377 transitions. [2020-07-20 16:44:07,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2020-07-20 16:44:07,462 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:07,462 INFO L422 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 15, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 7, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:07,675 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:07,676 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:07,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:07,677 INFO L82 PathProgramCache]: Analyzing trace with hash -642818299, now seen corresponding path program 21 times [2020-07-20 16:44:07,677 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:07,678 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1872515254] [2020-07-20 16:44:07,678 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:08,000 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:08,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:08,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:44:08,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:08,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2586 backedges. 553 proven. 454 refuted. 0 times theorem prover too weak. 1579 trivial. 0 not checked. [2020-07-20 16:44:08,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:10,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:10,928 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:11,166 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:11,311 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:11,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,180 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2586 backedges. 555 proven. 473 refuted. 0 times theorem prover too weak. 1558 trivial. 0 not checked. [2020-07-20 16:44:12,595 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1872515254] [2020-07-20 16:44:12,596 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:12,596 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 29 [2020-07-20 16:44:12,596 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59011958] [2020-07-20 16:44:12,597 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:44:12,597 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:12,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:44:12,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:44:12,598 INFO L87 Difference]: Start difference. First operand 246 states and 377 transitions. Second operand 29 states. [2020-07-20 16:44:14,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:14,607 INFO L93 Difference]: Finished difference Result 653 states and 1205 transitions. [2020-07-20 16:44:14,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-07-20 16:44:14,609 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 307 [2020-07-20 16:44:14,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:14,614 INFO L225 Difference]: With dead ends: 653 [2020-07-20 16:44:14,615 INFO L226 Difference]: Without dead ends: 413 [2020-07-20 16:44:14,618 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 636 GetRequests, 567 SyntacticMatches, 19 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=423, Invalid=2229, Unknown=0, NotChecked=0, Total=2652 [2020-07-20 16:44:14,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2020-07-20 16:44:14,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 317. [2020-07-20 16:44:14,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2020-07-20 16:44:14,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 572 transitions. [2020-07-20 16:44:14,650 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 572 transitions. Word has length 307 [2020-07-20 16:44:14,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:14,651 INFO L479 AbstractCegarLoop]: Abstraction has 317 states and 572 transitions. [2020-07-20 16:44:14,651 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:44:14,652 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 572 transitions. [2020-07-20 16:44:14,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2020-07-20 16:44:14,656 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:14,657 INFO L422 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 15, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 6, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:14,871 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:14,872 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:14,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:14,873 INFO L82 PathProgramCache]: Analyzing trace with hash 2147082849, now seen corresponding path program 22 times [2020-07-20 16:44:14,873 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:14,873 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1296021972] [2020-07-20 16:44:14,874 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:44:15,216 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:15,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:15,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:44:15,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:15,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2143 backedges. 1231 proven. 251 refuted. 0 times theorem prover too weak. 661 trivial. 0 not checked. [2020-07-20 16:44:15,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:17,828 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:18,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,262 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:19,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2143 backedges. 237 proven. 644 refuted. 0 times theorem prover too weak. 1262 trivial. 0 not checked. [2020-07-20 16:44:19,580 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1296021972] [2020-07-20 16:44:19,580 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:19,580 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:44:19,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735841330] [2020-07-20 16:44:19,582 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:44:19,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:19,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:44:19,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:44:19,583 INFO L87 Difference]: Start difference. First operand 317 states and 572 transitions. Second operand 25 states. [2020-07-20 16:44:20,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:20,870 INFO L93 Difference]: Finished difference Result 656 states and 1239 transitions. [2020-07-20 16:44:20,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-20 16:44:20,872 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 281 [2020-07-20 16:44:20,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:20,877 INFO L225 Difference]: With dead ends: 656 [2020-07-20 16:44:20,877 INFO L226 Difference]: Without dead ends: 343 [2020-07-20 16:44:20,881 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 519 SyntacticMatches, 19 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=308, Invalid=1498, Unknown=0, NotChecked=0, Total=1806 [2020-07-20 16:44:20,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2020-07-20 16:44:20,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 293. [2020-07-20 16:44:20,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2020-07-20 16:44:20,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 510 transitions. [2020-07-20 16:44:20,908 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 510 transitions. Word has length 281 [2020-07-20 16:44:20,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:20,909 INFO L479 AbstractCegarLoop]: Abstraction has 293 states and 510 transitions. [2020-07-20 16:44:20,909 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:44:20,909 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 510 transitions. [2020-07-20 16:44:20,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2020-07-20 16:44:20,912 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:20,913 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 16, 16, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:21,128 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:21,129 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:21,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:21,130 INFO L82 PathProgramCache]: Analyzing trace with hash 89106772, now seen corresponding path program 23 times [2020-07-20 16:44:21,130 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:21,130 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2012930515] [2020-07-20 16:44:21,131 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:21,478 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:21,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:21,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:44:21,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:21,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1510 backedges. 185 proven. 198 refuted. 0 times theorem prover too weak. 1127 trivial. 0 not checked. [2020-07-20 16:44:21,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:22,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:22,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:22,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:23,109 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:23,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:23,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:23,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1510 backedges. 187 proven. 206 refuted. 0 times theorem prover too weak. 1117 trivial. 0 not checked. [2020-07-20 16:44:23,510 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2012930515] [2020-07-20 16:44:23,510 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:23,511 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:44:23,511 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222333786] [2020-07-20 16:44:23,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:44:23,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:23,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:44:23,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:44:23,513 INFO L87 Difference]: Start difference. First operand 293 states and 510 transitions. Second operand 16 states. [2020-07-20 16:44:23,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:23,815 INFO L93 Difference]: Finished difference Result 315 states and 545 transitions. [2020-07-20 16:44:23,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:44:23,816 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 237 [2020-07-20 16:44:23,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:23,820 INFO L225 Difference]: With dead ends: 315 [2020-07-20 16:44:23,820 INFO L226 Difference]: Without dead ends: 311 [2020-07-20 16:44:23,821 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 449 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-20 16:44:23,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2020-07-20 16:44:23,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 278. [2020-07-20 16:44:23,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2020-07-20 16:44:23,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 471 transitions. [2020-07-20 16:44:23,843 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 471 transitions. Word has length 237 [2020-07-20 16:44:23,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:23,843 INFO L479 AbstractCegarLoop]: Abstraction has 278 states and 471 transitions. [2020-07-20 16:44:23,843 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:44:23,844 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 471 transitions. [2020-07-20 16:44:23,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2020-07-20 16:44:23,847 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:23,847 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-20 16:44:24,059 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:24,060 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:24,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:24,061 INFO L82 PathProgramCache]: Analyzing trace with hash 51685547, now seen corresponding path program 24 times [2020-07-20 16:44:24,061 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:24,061 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1461889077] [2020-07-20 16:44:24,062 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:44:24,415 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:24,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:24,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:44:24,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:24,555 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-20 16:44:24,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:25,095 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-07-20 16:44:25,629 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,630 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,831 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:25,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:26,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:26,216 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-20 16:44:26,216 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1461889077] [2020-07-20 16:44:26,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:26,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:44:26,217 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441596367] [2020-07-20 16:44:26,217 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:44:26,217 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:26,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:44:26,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:44:26,218 INFO L87 Difference]: Start difference. First operand 278 states and 471 transitions. Second operand 14 states. [2020-07-20 16:44:26,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:26,447 INFO L93 Difference]: Finished difference Result 311 states and 532 transitions. [2020-07-20 16:44:26,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:44:26,449 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 225 [2020-07-20 16:44:26,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:26,453 INFO L225 Difference]: With dead ends: 311 [2020-07-20 16:44:26,453 INFO L226 Difference]: Without dead ends: 307 [2020-07-20 16:44:26,454 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-20 16:44:26,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2020-07-20 16:44:26,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 273. [2020-07-20 16:44:26,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2020-07-20 16:44:26,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 462 transitions. [2020-07-20 16:44:26,476 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 462 transitions. Word has length 225 [2020-07-20 16:44:26,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:26,476 INFO L479 AbstractCegarLoop]: Abstraction has 273 states and 462 transitions. [2020-07-20 16:44:26,476 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:44:26,476 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 462 transitions. [2020-07-20 16:44:26,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2020-07-20 16:44:26,481 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:26,481 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:26,695 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:26,696 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:26,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:26,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1555420345, now seen corresponding path program 6 times [2020-07-20 16:44:26,697 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:26,697 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [351972727] [2020-07-20 16:44:26,698 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:44:27,074 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:27,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:27,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:44:27,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:27,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2976 backedges. 354 proven. 721 refuted. 0 times theorem prover too weak. 1901 trivial. 0 not checked. [2020-07-20 16:44:27,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:29,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:29,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:29,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:29,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:29,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:29,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:30,912 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,303 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,551 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,728 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,729 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:31,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:32,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2976 backedges. 356 proven. 738 refuted. 0 times theorem prover too weak. 1882 trivial. 0 not checked. [2020-07-20 16:44:32,013 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [351972727] [2020-07-20 16:44:32,013 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:32,013 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:44:32,013 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556286267] [2020-07-20 16:44:32,014 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:44:32,014 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:32,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:44:32,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:44:32,014 INFO L87 Difference]: Start difference. First operand 273 states and 462 transitions. Second operand 27 states. [2020-07-20 16:44:33,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:33,663 INFO L93 Difference]: Finished difference Result 592 states and 1113 transitions. [2020-07-20 16:44:33,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-20 16:44:33,665 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 326 [2020-07-20 16:44:33,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:33,670 INFO L225 Difference]: With dead ends: 592 [2020-07-20 16:44:33,670 INFO L226 Difference]: Without dead ends: 300 [2020-07-20 16:44:33,674 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 607 SyntacticMatches, 21 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=343, Invalid=1727, Unknown=0, NotChecked=0, Total=2070 [2020-07-20 16:44:33,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2020-07-20 16:44:33,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 191. [2020-07-20 16:44:33,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2020-07-20 16:44:33,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 289 transitions. [2020-07-20 16:44:33,693 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 289 transitions. Word has length 326 [2020-07-20 16:44:33,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:33,694 INFO L479 AbstractCegarLoop]: Abstraction has 191 states and 289 transitions. [2020-07-20 16:44:33,694 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:44:33,694 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 289 transitions. [2020-07-20 16:44:33,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2020-07-20 16:44:33,696 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:33,697 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:33,910 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:33,911 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:33,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:33,912 INFO L82 PathProgramCache]: Analyzing trace with hash 1243842729, now seen corresponding path program 25 times [2020-07-20 16:44:33,912 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:33,913 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [373837956] [2020-07-20 16:44:33,913 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:34,289 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:34,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:34,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:44:34,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 99 proven. 258 refuted. 0 times theorem prover too weak. 981 trivial. 0 not checked. [2020-07-20 16:44:34,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:35,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,878 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:35,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:36,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:36,182 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:36,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:36,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:36,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:36,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 99 proven. 268 refuted. 0 times theorem prover too weak. 971 trivial. 0 not checked. [2020-07-20 16:44:36,413 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [373837956] [2020-07-20 16:44:36,413 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:36,413 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:44:36,413 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758519235] [2020-07-20 16:44:36,414 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:44:36,414 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:36,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:44:36,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:44:36,414 INFO L87 Difference]: Start difference. First operand 191 states and 289 transitions. Second operand 16 states. [2020-07-20 16:44:36,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:36,767 INFO L93 Difference]: Finished difference Result 231 states and 360 transitions. [2020-07-20 16:44:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:44:36,769 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 225 [2020-07-20 16:44:36,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:36,773 INFO L225 Difference]: With dead ends: 231 [2020-07-20 16:44:36,773 INFO L226 Difference]: Without dead ends: 227 [2020-07-20 16:44:36,774 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 425 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-20 16:44:36,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2020-07-20 16:44:36,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 194. [2020-07-20 16:44:36,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2020-07-20 16:44:36,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 293 transitions. [2020-07-20 16:44:36,792 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 293 transitions. Word has length 225 [2020-07-20 16:44:36,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:36,792 INFO L479 AbstractCegarLoop]: Abstraction has 194 states and 293 transitions. [2020-07-20 16:44:36,792 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:44:36,793 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 293 transitions. [2020-07-20 16:44:36,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2020-07-20 16:44:36,795 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:36,796 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-20 16:44:37,009 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:37,010 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:37,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:37,011 INFO L82 PathProgramCache]: Analyzing trace with hash 120952594, now seen corresponding path program 26 times [2020-07-20 16:44:37,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:37,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [218112653] [2020-07-20 16:44:37,012 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:37,470 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:37,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:37,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:44:37,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:37,643 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-20 16:44:37,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:38,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:38,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:38,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:38,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:38,909 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:38,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:38,981 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:39,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:39,572 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-20 16:44:39,573 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [218112653] [2020-07-20 16:44:39,573 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:39,573 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:44:39,573 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028376187] [2020-07-20 16:44:39,574 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:44:39,574 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:39,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:44:39,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:44:39,575 INFO L87 Difference]: Start difference. First operand 194 states and 293 transitions. Second operand 16 states. [2020-07-20 16:44:39,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:39,908 INFO L93 Difference]: Finished difference Result 211 states and 324 transitions. [2020-07-20 16:44:39,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:44:39,910 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 237 [2020-07-20 16:44:39,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:39,913 INFO L225 Difference]: With dead ends: 211 [2020-07-20 16:44:39,913 INFO L226 Difference]: Without dead ends: 207 [2020-07-20 16:44:39,914 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-20 16:44:39,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2020-07-20 16:44:39,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 199. [2020-07-20 16:44:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2020-07-20 16:44:39,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 305 transitions. [2020-07-20 16:44:39,927 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 305 transitions. Word has length 237 [2020-07-20 16:44:39,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:39,928 INFO L479 AbstractCegarLoop]: Abstraction has 199 states and 305 transitions. [2020-07-20 16:44:39,928 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:44:39,928 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 305 transitions. [2020-07-20 16:44:39,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2020-07-20 16:44:39,931 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:39,931 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-20 16:44:40,145 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:40,146 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:40,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:40,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1694881932, now seen corresponding path program 3 times [2020-07-20 16:44:40,147 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:40,148 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [180801536] [2020-07-20 16:44:40,148 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:44:40,556 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:44:40,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:40,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:44:40,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:40,767 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-20 16:44:40,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:42,881 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:43,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:44,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:44,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:44,283 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:44,358 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:44,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:44,455 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-20 16:44:44,455 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [180801536] [2020-07-20 16:44:44,455 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:44,455 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:44:44,456 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323958614] [2020-07-20 16:44:44,456 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:44:44,457 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:44,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:44:44,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:44:44,457 INFO L87 Difference]: Start difference. First operand 199 states and 305 transitions. Second operand 20 states. [2020-07-20 16:44:44,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:44,864 INFO L93 Difference]: Finished difference Result 209 states and 321 transitions. [2020-07-20 16:44:44,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:44:44,866 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 261 [2020-07-20 16:44:44,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:44,869 INFO L225 Difference]: With dead ends: 209 [2020-07-20 16:44:44,869 INFO L226 Difference]: Without dead ends: 205 [2020-07-20 16:44:44,870 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 490 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:44:44,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2020-07-20 16:44:44,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 184. [2020-07-20 16:44:44,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2020-07-20 16:44:44,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 277 transitions. [2020-07-20 16:44:44,885 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 277 transitions. Word has length 261 [2020-07-20 16:44:44,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:44,885 INFO L479 AbstractCegarLoop]: Abstraction has 184 states and 277 transitions. [2020-07-20 16:44:44,885 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:44:44,886 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 277 transitions. [2020-07-20 16:44:44,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2020-07-20 16:44:44,891 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:44,892 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 39, 39, 30, 29, 22, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 14, 11, 10, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:45,105 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:45,106 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:45,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:45,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1607809142, now seen corresponding path program 27 times [2020-07-20 16:44:45,107 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:45,108 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [408250073] [2020-07-20 16:44:45,108 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:45,632 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:45,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:45,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:44:45,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:45,943 INFO L134 CoverageAnalysis]: Checked inductivity of 9197 backedges. 4950 proven. 356 refuted. 0 times theorem prover too weak. 3891 trivial. 0 not checked. [2020-07-20 16:44:45,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:49,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,570 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:49,847 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,588 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,589 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,769 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,845 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:50,921 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:51,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9197 backedges. 446 proven. 1403 refuted. 0 times theorem prover too weak. 7348 trivial. 0 not checked. [2020-07-20 16:44:51,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [408250073] [2020-07-20 16:44:51,100 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:51,100 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:44:51,100 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985718699] [2020-07-20 16:44:51,101 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:44:51,101 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:51,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:44:51,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:44:51,102 INFO L87 Difference]: Start difference. First operand 184 states and 277 transitions. Second operand 23 states. [2020-07-20 16:44:52,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:52,686 INFO L93 Difference]: Finished difference Result 442 states and 744 transitions. [2020-07-20 16:44:52,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-20 16:44:52,688 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 564 [2020-07-20 16:44:52,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:52,692 INFO L225 Difference]: With dead ends: 442 [2020-07-20 16:44:52,692 INFO L226 Difference]: Without dead ends: 252 [2020-07-20 16:44:52,694 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1147 GetRequests, 1089 SyntacticMatches, 17 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=315, Invalid=1491, Unknown=0, NotChecked=0, Total=1806 [2020-07-20 16:44:52,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2020-07-20 16:44:52,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 222. [2020-07-20 16:44:52,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-20 16:44:52,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 353 transitions. [2020-07-20 16:44:52,710 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 353 transitions. Word has length 564 [2020-07-20 16:44:52,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:52,710 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 353 transitions. [2020-07-20 16:44:52,710 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:44:52,710 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 353 transitions. [2020-07-20 16:44:52,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2020-07-20 16:44:52,714 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:52,715 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 21, 21, 17, 16, 14, 14, 14, 14, 14, 14, 14, 11, 10, 10, 10, 10, 10, 10, 10, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:52,929 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:52,930 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:52,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:52,931 INFO L82 PathProgramCache]: Analyzing trace with hash 832613991, now seen corresponding path program 28 times [2020-07-20 16:44:52,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:52,932 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [160499295] [2020-07-20 16:44:52,932 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:53,388 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:44:53,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:53,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:44:53,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:44:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3152 backedges. 1521 proven. 340 refuted. 0 times theorem prover too weak. 1291 trivial. 0 not checked. [2020-07-20 16:44:53,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:44:56,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:56,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,347 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:44:57,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3152 backedges. 420 proven. 598 refuted. 0 times theorem prover too weak. 2134 trivial. 0 not checked. [2020-07-20 16:44:57,600 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [160499295] [2020-07-20 16:44:57,600 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:44:57,600 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:44:57,601 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522696682] [2020-07-20 16:44:57,601 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:44:57,601 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:44:57,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:44:57,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:44:57,602 INFO L87 Difference]: Start difference. First operand 222 states and 353 transitions. Second operand 23 states. [2020-07-20 16:44:59,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:44:59,033 INFO L93 Difference]: Finished difference Result 559 states and 987 transitions. [2020-07-20 16:44:59,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-20 16:44:59,035 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 334 [2020-07-20 16:44:59,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:44:59,039 INFO L225 Difference]: With dead ends: 559 [2020-07-20 16:44:59,039 INFO L226 Difference]: Without dead ends: 319 [2020-07-20 16:44:59,042 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 629 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=277, Invalid=1283, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:44:59,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2020-07-20 16:44:59,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 222. [2020-07-20 16:44:59,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-20 16:44:59,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 353 transitions. [2020-07-20 16:44:59,058 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 353 transitions. Word has length 334 [2020-07-20 16:44:59,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:44:59,059 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 353 transitions. [2020-07-20 16:44:59,059 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:44:59,059 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 353 transitions. [2020-07-20 16:44:59,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2020-07-20 16:44:59,065 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:44:59,065 INFO L422 BasicCegarLoop]: trace histogram [45, 45, 38, 38, 26, 25, 22, 22, 22, 22, 22, 22, 22, 20, 19, 19, 19, 19, 19, 19, 19, 12, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:44:59,278 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:59,279 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:44:59,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:44:59,279 INFO L82 PathProgramCache]: Analyzing trace with hash -445752546, now seen corresponding path program 29 times [2020-07-20 16:44:59,280 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:44:59,280 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1255914445] [2020-07-20 16:44:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:44:59,750 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:44:59,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:44:59,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:44:59,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:00,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9005 backedges. 5056 proven. 362 refuted. 0 times theorem prover too weak. 3587 trivial. 0 not checked. [2020-07-20 16:45:00,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:04,488 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:04,489 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:04,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:04,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:04,975 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:04,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:05,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:05,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:05,920 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:06,011 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:06,204 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9005 backedges. 594 proven. 1410 refuted. 0 times theorem prover too weak. 7001 trivial. 0 not checked. [2020-07-20 16:45:06,559 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1255914445] [2020-07-20 16:45:06,559 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:06,559 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:45:06,559 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120055283] [2020-07-20 16:45:06,560 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:45:06,560 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:06,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:45:06,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:45:06,561 INFO L87 Difference]: Start difference. First operand 222 states and 353 transitions. Second operand 25 states. [2020-07-20 16:45:08,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:08,786 INFO L93 Difference]: Finished difference Result 540 states and 933 transitions. [2020-07-20 16:45:08,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-20 16:45:08,787 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 556 [2020-07-20 16:45:08,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:08,792 INFO L225 Difference]: With dead ends: 540 [2020-07-20 16:45:08,792 INFO L226 Difference]: Without dead ends: 263 [2020-07-20 16:45:08,795 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1132 GetRequests, 1069 SyntacticMatches, 19 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=340, Invalid=1730, Unknown=0, NotChecked=0, Total=2070 [2020-07-20 16:45:08,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2020-07-20 16:45:08,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 231. [2020-07-20 16:45:08,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2020-07-20 16:45:08,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 371 transitions. [2020-07-20 16:45:08,817 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 371 transitions. Word has length 556 [2020-07-20 16:45:08,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:08,818 INFO L479 AbstractCegarLoop]: Abstraction has 231 states and 371 transitions. [2020-07-20 16:45:08,818 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:45:08,818 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 371 transitions. [2020-07-20 16:45:08,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2020-07-20 16:45:08,823 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:08,823 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 12, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:09,038 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:09,039 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:09,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:09,041 INFO L82 PathProgramCache]: Analyzing trace with hash -2056028546, now seen corresponding path program 30 times [2020-07-20 16:45:09,041 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:09,041 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [989160620] [2020-07-20 16:45:09,041 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:09,573 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:09,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:09,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:45:09,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:09,962 INFO L134 CoverageAnalysis]: Checked inductivity of 5041 backedges. 2948 proven. 152 refuted. 0 times theorem prover too weak. 1941 trivial. 0 not checked. [2020-07-20 16:45:09,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:13,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,302 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:13,414 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:14,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:14,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:14,314 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:14,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:14,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:14,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5041 backedges. 457 proven. 836 refuted. 0 times theorem prover too weak. 3748 trivial. 0 not checked. [2020-07-20 16:45:14,905 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [989160620] [2020-07-20 16:45:14,906 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:14,906 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:45:14,906 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262407877] [2020-07-20 16:45:14,907 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:45:14,907 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:14,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:45:14,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:45:14,908 INFO L87 Difference]: Start difference. First operand 231 states and 371 transitions. Second operand 23 states. [2020-07-20 16:45:16,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:16,139 INFO L93 Difference]: Finished difference Result 463 states and 767 transitions. [2020-07-20 16:45:16,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-07-20 16:45:16,141 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 420 [2020-07-20 16:45:16,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:16,145 INFO L225 Difference]: With dead ends: 463 [2020-07-20 16:45:16,145 INFO L226 Difference]: Without dead ends: 238 [2020-07-20 16:45:16,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 851 GetRequests, 801 SyntacticMatches, 17 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:45:16,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2020-07-20 16:45:16,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 228. [2020-07-20 16:45:16,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2020-07-20 16:45:16,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 356 transitions. [2020-07-20 16:45:16,162 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 356 transitions. Word has length 420 [2020-07-20 16:45:16,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:16,162 INFO L479 AbstractCegarLoop]: Abstraction has 228 states and 356 transitions. [2020-07-20 16:45:16,162 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:45:16,162 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 356 transitions. [2020-07-20 16:45:16,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2020-07-20 16:45:16,166 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:16,166 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 22, 22, 17, 16, 15, 15, 15, 15, 15, 15, 15, 14, 11, 11, 11, 11, 11, 11, 11, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:16,366 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:16,367 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:16,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:16,368 INFO L82 PathProgramCache]: Analyzing trace with hash 9055711, now seen corresponding path program 31 times [2020-07-20 16:45:16,369 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:16,369 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2070951768] [2020-07-20 16:45:16,369 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:16,886 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:16,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:16,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:45:16,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:17,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3680 backedges. 138 proven. 724 refuted. 0 times theorem prover too weak. 2818 trivial. 0 not checked. [2020-07-20 16:45:17,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:19,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:19,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:20,739 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,512 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:21,899 INFO L134 CoverageAnalysis]: Checked inductivity of 3680 backedges. 138 proven. 748 refuted. 0 times theorem prover too weak. 2794 trivial. 0 not checked. [2020-07-20 16:45:21,899 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2070951768] [2020-07-20 16:45:21,899 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:21,900 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:45:21,900 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492545193] [2020-07-20 16:45:21,900 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:45:21,900 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:21,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:45:21,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:45:21,901 INFO L87 Difference]: Start difference. First operand 228 states and 356 transitions. Second operand 20 states. [2020-07-20 16:45:22,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:22,418 INFO L93 Difference]: Finished difference Result 254 states and 405 transitions. [2020-07-20 16:45:22,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:45:22,420 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 358 [2020-07-20 16:45:22,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:22,424 INFO L225 Difference]: With dead ends: 254 [2020-07-20 16:45:22,424 INFO L226 Difference]: Without dead ends: 250 [2020-07-20 16:45:22,425 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 722 GetRequests, 683 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:45:22,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2020-07-20 16:45:22,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 247. [2020-07-20 16:45:22,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2020-07-20 16:45:22,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 395 transitions. [2020-07-20 16:45:22,445 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 395 transitions. Word has length 358 [2020-07-20 16:45:22,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:22,446 INFO L479 AbstractCegarLoop]: Abstraction has 247 states and 395 transitions. [2020-07-20 16:45:22,446 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:45:22,446 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 395 transitions. [2020-07-20 16:45:22,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2020-07-20 16:45:22,451 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:22,452 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 28, 28, 21, 20, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 10, 8, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:22,665 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:22,666 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:22,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:22,667 INFO L82 PathProgramCache]: Analyzing trace with hash 437669804, now seen corresponding path program 32 times [2020-07-20 16:45:22,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:22,668 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [852144408] [2020-07-20 16:45:22,668 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:23,222 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:23,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:23,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:45:23,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:23,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4556 backedges. 760 proven. 765 refuted. 0 times theorem prover too weak. 3031 trivial. 0 not checked. [2020-07-20 16:45:23,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:26,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,581 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:27,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:29,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:29,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:29,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:29,828 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:29,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:29,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:30,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:30,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4556 backedges. 762 proven. 789 refuted. 0 times theorem prover too weak. 3005 trivial. 0 not checked. [2020-07-20 16:45:30,449 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [852144408] [2020-07-20 16:45:30,449 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:30,449 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:45:30,449 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308599041] [2020-07-20 16:45:30,450 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:45:30,450 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:30,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:45:30,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:45:30,451 INFO L87 Difference]: Start difference. First operand 247 states and 395 transitions. Second operand 29 states. [2020-07-20 16:45:33,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:33,674 INFO L93 Difference]: Finished difference Result 576 states and 1008 transitions. [2020-07-20 16:45:33,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-20 16:45:33,676 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 402 [2020-07-20 16:45:33,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:33,682 INFO L225 Difference]: With dead ends: 576 [2020-07-20 16:45:33,682 INFO L226 Difference]: Without dead ends: 302 [2020-07-20 16:45:33,685 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 830 GetRequests, 753 SyntacticMatches, 23 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2020-07-20 16:45:33,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2020-07-20 16:45:33,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 276. [2020-07-20 16:45:33,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2020-07-20 16:45:33,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 453 transitions. [2020-07-20 16:45:33,702 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 453 transitions. Word has length 402 [2020-07-20 16:45:33,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:33,702 INFO L479 AbstractCegarLoop]: Abstraction has 276 states and 453 transitions. [2020-07-20 16:45:33,702 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:45:33,702 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 453 transitions. [2020-07-20 16:45:33,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2020-07-20 16:45:33,705 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:33,705 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 17, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:33,907 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:33,908 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:33,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:33,909 INFO L82 PathProgramCache]: Analyzing trace with hash 43414927, now seen corresponding path program 33 times [2020-07-20 16:45:33,909 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:33,910 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2038192685] [2020-07-20 16:45:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:34,462 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:34,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:34,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:34,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:34,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3088 backedges. 235 proven. 445 refuted. 0 times theorem prover too weak. 2408 trivial. 0 not checked. [2020-07-20 16:45:34,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:36,897 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:36,898 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,066 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,067 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,160 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,160 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,314 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3088 backedges. 237 proven. 459 refuted. 0 times theorem prover too weak. 2392 trivial. 0 not checked. [2020-07-20 16:45:38,688 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2038192685] [2020-07-20 16:45:38,688 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:38,689 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:45:38,689 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237370894] [2020-07-20 16:45:38,690 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:45:38,690 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:38,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:45:38,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:38,691 INFO L87 Difference]: Start difference. First operand 276 states and 453 transitions. Second operand 18 states. [2020-07-20 16:45:39,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:39,196 INFO L93 Difference]: Finished difference Result 288 states and 473 transitions. [2020-07-20 16:45:39,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:45:39,198 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 334 [2020-07-20 16:45:39,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:39,203 INFO L225 Difference]: With dead ends: 288 [2020-07-20 16:45:39,204 INFO L226 Difference]: Without dead ends: 284 [2020-07-20 16:45:39,205 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 639 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-20 16:45:39,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2020-07-20 16:45:39,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 257. [2020-07-20 16:45:39,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-20 16:45:39,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 416 transitions. [2020-07-20 16:45:39,224 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 416 transitions. Word has length 334 [2020-07-20 16:45:39,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:39,225 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 416 transitions. [2020-07-20 16:45:39,226 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:45:39,226 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 416 transitions. [2020-07-20 16:45:39,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2020-07-20 16:45:39,230 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:39,231 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 18, 18, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 11, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:39,443 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:39,444 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:39,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:39,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1247636563, now seen corresponding path program 34 times [2020-07-20 16:45:39,445 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:39,446 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1850796382] [2020-07-20 16:45:39,446 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:40,024 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:40,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:40,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:45:40,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:40,408 INFO L134 CoverageAnalysis]: Checked inductivity of 3662 backedges. 1675 proven. 521 refuted. 0 times theorem prover too weak. 1466 trivial. 0 not checked. [2020-07-20 16:45:40,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:44,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:44,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:47,656 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,268 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,815 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,945 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:49,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3662 backedges. 538 proven. 875 refuted. 0 times theorem prover too weak. 2249 trivial. 0 not checked. [2020-07-20 16:45:49,117 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1850796382] [2020-07-20 16:45:49,118 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:49,118 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:45:49,118 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684294791] [2020-07-20 16:45:49,119 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:45:49,119 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:49,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:45:49,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:45:49,120 INFO L87 Difference]: Start difference. First operand 257 states and 416 transitions. Second operand 29 states. [2020-07-20 16:45:51,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:51,463 INFO L93 Difference]: Finished difference Result 530 states and 886 transitions. [2020-07-20 16:45:51,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:45:51,465 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 361 [2020-07-20 16:45:51,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:51,469 INFO L225 Difference]: With dead ends: 530 [2020-07-20 16:45:51,469 INFO L226 Difference]: Without dead ends: 279 [2020-07-20 16:45:51,472 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 741 GetRequests, 671 SyntacticMatches, 23 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:45:51,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2020-07-20 16:45:51,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 245. [2020-07-20 16:45:51,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2020-07-20 16:45:51,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 386 transitions. [2020-07-20 16:45:51,493 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 386 transitions. Word has length 361 [2020-07-20 16:45:51,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:51,494 INFO L479 AbstractCegarLoop]: Abstraction has 245 states and 386 transitions. [2020-07-20 16:45:51,494 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:45:51,494 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 386 transitions. [2020-07-20 16:45:51,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2020-07-20 16:45:51,501 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:51,501 INFO L422 BasicCegarLoop]: trace histogram [45, 45, 36, 36, 25, 24, 22, 22, 22, 22, 22, 22, 22, 21, 18, 18, 18, 18, 18, 18, 18, 11, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:51,716 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:51,717 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:51,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:51,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1774300887, now seen corresponding path program 35 times [2020-07-20 16:45:51,719 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:51,719 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [540426051] [2020-07-20 16:45:51,719 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:52,375 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:52,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:52,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:45:52,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:52,957 INFO L134 CoverageAnalysis]: Checked inductivity of 8592 backedges. 2673 proven. 1189 refuted. 0 times theorem prover too weak. 4730 trivial. 0 not checked. [2020-07-20 16:45:52,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:58,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:59,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:59,180 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:59,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:59,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:59,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:59,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,130 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:03,194 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:03,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:03,414 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:03,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:03,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8592 backedges. 764 proven. 1546 refuted. 0 times theorem prover too weak. 6282 trivial. 0 not checked. [2020-07-20 16:46:03,798 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [540426051] [2020-07-20 16:46:03,798 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:03,798 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:46:03,798 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005509076] [2020-07-20 16:46:03,799 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:46:03,799 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:03,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:46:03,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:46:03,800 INFO L87 Difference]: Start difference. First operand 245 states and 386 transitions. Second operand 29 states. [2020-07-20 16:46:06,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:06,963 INFO L93 Difference]: Finished difference Result 611 states and 1076 transitions. [2020-07-20 16:46:06,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-20 16:46:06,967 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 542 [2020-07-20 16:46:06,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:06,972 INFO L225 Difference]: With dead ends: 611 [2020-07-20 16:46:06,972 INFO L226 Difference]: Without dead ends: 343 [2020-07-20 16:46:06,976 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1107 GetRequests, 1033 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2020-07-20 16:46:06,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2020-07-20 16:46:06,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 223. [2020-07-20 16:46:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2020-07-20 16:46:06,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 345 transitions. [2020-07-20 16:46:06,992 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 345 transitions. Word has length 542 [2020-07-20 16:46:06,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:06,993 INFO L479 AbstractCegarLoop]: Abstraction has 223 states and 345 transitions. [2020-07-20 16:46:06,993 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:46:06,993 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 345 transitions. [2020-07-20 16:46:06,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2020-07-20 16:46:06,996 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:06,997 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 23, 23, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 9, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:07,197 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:07,198 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:07,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:07,198 INFO L82 PathProgramCache]: Analyzing trace with hash 2059514732, now seen corresponding path program 36 times [2020-07-20 16:46:07,199 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:07,199 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1308258099] [2020-07-20 16:46:07,200 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:07,873 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:07,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:07,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:46:07,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:08,499 INFO L134 CoverageAnalysis]: Checked inductivity of 4654 backedges. 713 proven. 955 refuted. 0 times theorem prover too weak. 2986 trivial. 0 not checked. [2020-07-20 16:46:08,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:11,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:11,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,649 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,798 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:16,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:16,245 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,978 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,630 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:18,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4654 backedges. 713 proven. 989 refuted. 0 times theorem prover too weak. 2952 trivial. 0 not checked. [2020-07-20 16:46:19,075 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1308258099] [2020-07-20 16:46:19,075 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:19,075 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:46:19,075 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270355163] [2020-07-20 16:46:19,076 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:46:19,076 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:19,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:46:19,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:46:19,077 INFO L87 Difference]: Start difference. First operand 223 states and 345 transitions. Second operand 31 states. [2020-07-20 16:46:23,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:23,132 INFO L93 Difference]: Finished difference Result 488 states and 813 transitions. [2020-07-20 16:46:23,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-20 16:46:23,136 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 407 [2020-07-20 16:46:23,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:23,140 INFO L225 Difference]: With dead ends: 488 [2020-07-20 16:46:23,141 INFO L226 Difference]: Without dead ends: 271 [2020-07-20 16:46:23,143 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 837 GetRequests, 759 SyntacticMatches, 25 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2020-07-20 16:46:23,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2020-07-20 16:46:23,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 222. [2020-07-20 16:46:23,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-20 16:46:23,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 344 transitions. [2020-07-20 16:46:23,158 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 344 transitions. Word has length 407 [2020-07-20 16:46:23,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:23,159 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 344 transitions. [2020-07-20 16:46:23,159 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:46:23,159 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 344 transitions. [2020-07-20 16:46:23,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2020-07-20 16:46:23,163 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:23,164 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 28, 28, 23, 23, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 9, 8, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:23,364 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:23,365 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:23,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:23,366 INFO L82 PathProgramCache]: Analyzing trace with hash -142621718, now seen corresponding path program 37 times [2020-07-20 16:46:23,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:23,366 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [415637904] [2020-07-20 16:46:23,367 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:24,089 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:24,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:24,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-20 16:46:24,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 768 proven. 994 refuted. 0 times theorem prover too weak. 2900 trivial. 0 not checked. [2020-07-20 16:46:24,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:26,437 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-07-20 16:46:29,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,519 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:34,048 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:34,048 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,055 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,055 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:36,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:36,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:36,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:36,385 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:36,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 768 proven. 1032 refuted. 0 times theorem prover too weak. 2862 trivial. 0 not checked. [2020-07-20 16:46:36,807 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [415637904] [2020-07-20 16:46:36,807 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:36,807 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-20 16:46:36,807 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217719266] [2020-07-20 16:46:36,808 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-20 16:46:36,808 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:36,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-20 16:46:36,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:46:36,810 INFO L87 Difference]: Start difference. First operand 222 states and 344 transitions. Second operand 33 states. [2020-07-20 16:46:40,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:40,799 INFO L93 Difference]: Finished difference Result 464 states and 731 transitions. [2020-07-20 16:46:40,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-20 16:46:40,803 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 407 [2020-07-20 16:46:40,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:40,806 INFO L225 Difference]: With dead ends: 464 [2020-07-20 16:46:40,807 INFO L226 Difference]: Without dead ends: 248 [2020-07-20 16:46:40,809 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 838 GetRequests, 755 SyntacticMatches, 27 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=505, Invalid=2801, Unknown=0, NotChecked=0, Total=3306 [2020-07-20 16:46:40,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2020-07-20 16:46:40,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 210. [2020-07-20 16:46:40,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2020-07-20 16:46:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 307 transitions. [2020-07-20 16:46:40,823 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 307 transitions. Word has length 407 [2020-07-20 16:46:40,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:40,824 INFO L479 AbstractCegarLoop]: Abstraction has 210 states and 307 transitions. [2020-07-20 16:46:40,824 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-20 16:46:40,825 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 307 transitions. [2020-07-20 16:46:40,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 665 [2020-07-20 16:46:40,832 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:40,833 INFO L422 BasicCegarLoop]: trace histogram [51, 51, 46, 46, 38, 37, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 14, 14, 13, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:41,041 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:41,042 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:41,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:41,043 INFO L82 PathProgramCache]: Analyzing trace with hash -221880943, now seen corresponding path program 38 times [2020-07-20 16:46:41,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:41,044 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [861588557] [2020-07-20 16:46:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:41,847 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:41,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:41,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 991 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-20 16:46:41,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:42,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12821 backedges. 936 proven. 2255 refuted. 0 times theorem prover too weak. 9630 trivial. 0 not checked. [2020-07-20 16:46:42,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:46,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:46,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,052 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,632 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,730 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,811 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:50,168 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:50,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:50,862 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,314 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,612 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,773 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,871 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:52,193 INFO L134 CoverageAnalysis]: Checked inductivity of 12821 backedges. 940 proven. 2291 refuted. 0 times theorem prover too weak. 9590 trivial. 0 not checked. [2020-07-20 16:46:52,193 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [861588557] [2020-07-20 16:46:52,193 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:52,194 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-20 16:46:52,194 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924466810] [2020-07-20 16:46:52,195 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-20 16:46:52,195 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:52,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-20 16:46:52,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:46:52,195 INFO L87 Difference]: Start difference. First operand 210 states and 307 transitions. Second operand 33 states. [2020-07-20 16:46:55,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:55,183 INFO L93 Difference]: Finished difference Result 534 states and 867 transitions. [2020-07-20 16:46:55,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-07-20 16:46:55,186 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 664 [2020-07-20 16:46:55,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:55,192 INFO L225 Difference]: With dead ends: 534 [2020-07-20 16:46:55,192 INFO L226 Difference]: Without dead ends: 280 [2020-07-20 16:46:55,195 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1357 GetRequests, 1269 SyntacticMatches, 27 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 844 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=595, Invalid=3311, Unknown=0, NotChecked=0, Total=3906 [2020-07-20 16:46:55,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2020-07-20 16:46:55,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 217. [2020-07-20 16:46:55,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2020-07-20 16:46:55,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 317 transitions. [2020-07-20 16:46:55,207 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 317 transitions. Word has length 664 [2020-07-20 16:46:55,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:55,207 INFO L479 AbstractCegarLoop]: Abstraction has 217 states and 317 transitions. [2020-07-20 16:46:55,207 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-20 16:46:55,207 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 317 transitions. [2020-07-20 16:46:55,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-20 16:46:55,210 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:55,210 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:55,410 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:55,411 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:55,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:55,412 INFO L82 PathProgramCache]: Analyzing trace with hash -582108663, now seen corresponding path program 39 times [2020-07-20 16:46:55,412 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:55,412 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1136210788] [2020-07-20 16:46:55,413 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:56,168 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:56,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:56,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:46:56,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 183 proven. 1160 refuted. 0 times theorem prover too weak. 5071 trivial. 0 not checked. [2020-07-20 16:46:56,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:00,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,580 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,580 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:02,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:03,031 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:03,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:03,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 183 proven. 1193 refuted. 0 times theorem prover too weak. 5038 trivial. 0 not checked. [2020-07-20 16:47:03,354 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1136210788] [2020-07-20 16:47:03,354 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:03,354 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:47:03,354 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229726851] [2020-07-20 16:47:03,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:47:03,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:03,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:47:03,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:47:03,355 INFO L87 Difference]: Start difference. First operand 217 states and 317 transitions. Second operand 22 states. [2020-07-20 16:47:03,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:03,907 INFO L93 Difference]: Finished difference Result 224 states and 327 transitions. [2020-07-20 16:47:03,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:47:03,908 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 475 [2020-07-20 16:47:03,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:03,911 INFO L225 Difference]: With dead ends: 224 [2020-07-20 16:47:03,911 INFO L226 Difference]: Without dead ends: 220 [2020-07-20 16:47:03,912 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 957 GetRequests, 913 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:47:03,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2020-07-20 16:47:03,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 217. [2020-07-20 16:47:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2020-07-20 16:47:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 317 transitions. [2020-07-20 16:47:03,922 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 317 transitions. Word has length 475 [2020-07-20 16:47:03,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:03,923 INFO L479 AbstractCegarLoop]: Abstraction has 217 states and 317 transitions. [2020-07-20 16:47:03,923 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:47:03,923 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 317 transitions. [2020-07-20 16:47:03,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 568 [2020-07-20 16:47:03,927 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:03,928 INFO L422 BasicCegarLoop]: trace histogram [45, 45, 38, 38, 31, 31, 22, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 14, 12, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:04,140 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:04,141 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:04,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:04,142 INFO L82 PathProgramCache]: Analyzing trace with hash 426932540, now seen corresponding path program 40 times [2020-07-20 16:47:04,142 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:04,142 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1808185801] [2020-07-20 16:47:04,142 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:04,912 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:04,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:04,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 847 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:47:04,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:05,283 INFO L134 CoverageAnalysis]: Checked inductivity of 9310 backedges. 4752 proven. 791 refuted. 0 times theorem prover too weak. 3767 trivial. 0 not checked. [2020-07-20 16:47:05,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:09,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,303 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:10,728 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:11,985 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9310 backedges. 679 proven. 1584 refuted. 0 times theorem prover too weak. 7047 trivial. 0 not checked. [2020-07-20 16:47:13,096 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1808185801] [2020-07-20 16:47:13,096 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:13,097 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:47:13,097 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110361183] [2020-07-20 16:47:13,098 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:47:13,098 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:13,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:47:13,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:47:13,099 INFO L87 Difference]: Start difference. First operand 217 states and 317 transitions. Second operand 27 states. [2020-07-20 16:47:15,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:15,028 INFO L93 Difference]: Finished difference Result 566 states and 912 transitions. [2020-07-20 16:47:15,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-20 16:47:15,030 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 567 [2020-07-20 16:47:15,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:15,035 INFO L225 Difference]: With dead ends: 566 [2020-07-20 16:47:15,036 INFO L226 Difference]: Without dead ends: 343 [2020-07-20 16:47:15,037 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1156 GetRequests, 1087 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-20 16:47:15,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2020-07-20 16:47:15,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 261. [2020-07-20 16:47:15,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 261 states. [2020-07-20 16:47:15,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 391 transitions. [2020-07-20 16:47:15,051 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 391 transitions. Word has length 567 [2020-07-20 16:47:15,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:15,052 INFO L479 AbstractCegarLoop]: Abstraction has 261 states and 391 transitions. [2020-07-20 16:47:15,052 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:47:15,052 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 391 transitions. [2020-07-20 16:47:15,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 801 [2020-07-20 16:47:15,059 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:15,060 INFO L422 BasicCegarLoop]: trace histogram [59, 59, 58, 58, 46, 45, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 17, 16, 14, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:15,260 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:15,260 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:15,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:15,262 INFO L82 PathProgramCache]: Analyzing trace with hash 512214749, now seen corresponding path program 41 times [2020-07-20 16:47:15,262 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:15,262 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [121534639] [2020-07-20 16:47:15,263 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:16,113 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:47:16,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:16,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:47:16,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 18729 backedges. 10097 proven. 787 refuted. 0 times theorem prover too weak. 7845 trivial. 0 not checked. [2020-07-20 16:47:16,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:24,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,968 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,602 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,000 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,403 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,403 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,571 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,688 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:27,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:28,296 INFO L134 CoverageAnalysis]: Checked inductivity of 18729 backedges. 817 proven. 2764 refuted. 0 times theorem prover too weak. 15148 trivial. 0 not checked. [2020-07-20 16:47:28,297 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [121534639] [2020-07-20 16:47:28,297 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:28,297 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:47:28,298 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769531610] [2020-07-20 16:47:28,299 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:47:28,299 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:28,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:47:28,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:47:28,300 INFO L87 Difference]: Start difference. First operand 261 states and 391 transitions. Second operand 29 states. [2020-07-20 16:47:31,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:31,021 INFO L93 Difference]: Finished difference Result 710 states and 1145 transitions. [2020-07-20 16:47:31,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-20 16:47:31,023 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 800 [2020-07-20 16:47:31,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:31,028 INFO L225 Difference]: With dead ends: 710 [2020-07-20 16:47:31,029 INFO L226 Difference]: Without dead ends: 423 [2020-07-20 16:47:31,031 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1625 GetRequests, 1549 SyntacticMatches, 23 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 604 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=465, Invalid=2505, Unknown=0, NotChecked=0, Total=2970 [2020-07-20 16:47:31,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2020-07-20 16:47:31,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 266. [2020-07-20 16:47:31,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2020-07-20 16:47:31,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 404 transitions. [2020-07-20 16:47:31,046 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 404 transitions. Word has length 800 [2020-07-20 16:47:31,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:31,047 INFO L479 AbstractCegarLoop]: Abstraction has 266 states and 404 transitions. [2020-07-20 16:47:31,047 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:47:31,047 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 404 transitions. [2020-07-20 16:47:31,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2020-07-20 16:47:31,052 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:31,052 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 47, 47, 38, 37, 26, 26, 26, 26, 26, 26, 26, 23, 23, 23, 23, 23, 23, 23, 15, 14, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:31,252 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:31,253 INFO L427 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:31,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:31,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1613391412, now seen corresponding path program 42 times [2020-07-20 16:47:31,254 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:31,255 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [51715276] [2020-07-20 16:47:31,255 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:32,088 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:32,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:32,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-20 16:47:32,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:32,753 INFO L134 CoverageAnalysis]: Checked inductivity of 13309 backedges. 1438 proven. 2023 refuted. 0 times theorem prover too weak. 9848 trivial. 0 not checked. [2020-07-20 16:47:32,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:39,056 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:40,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:40,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:41,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:41,975 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:42,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:42,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:42,664 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:45,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,665 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,665 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,543 INFO L134 CoverageAnalysis]: Checked inductivity of 13309 backedges. 1440 proven. 2070 refuted. 0 times theorem prover too weak. 9799 trivial. 0 not checked. [2020-07-20 16:47:47,544 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [51715276] [2020-07-20 16:47:47,544 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:47,544 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 37 [2020-07-20 16:47:47,544 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070865546] [2020-07-20 16:47:47,545 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-07-20 16:47:47,545 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:47,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-07-20 16:47:47,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1192, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:47:47,546 INFO L87 Difference]: Start difference. First operand 266 states and 404 transitions. Second operand 37 states. [2020-07-20 16:47:52,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:52,589 INFO L93 Difference]: Finished difference Result 725 states and 1317 transitions. [2020-07-20 16:47:52,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-07-20 16:47:52,591 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 676 [2020-07-20 16:47:52,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:52,597 INFO L225 Difference]: With dead ends: 725 [2020-07-20 16:47:52,597 INFO L226 Difference]: Without dead ends: 465 [2020-07-20 16:47:52,599 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1389 GetRequests, 1289 SyntacticMatches, 27 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1292 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=810, Invalid=4740, Unknown=0, NotChecked=0, Total=5550 [2020-07-20 16:47:52,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2020-07-20 16:47:52,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 378. [2020-07-20 16:47:52,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2020-07-20 16:47:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 674 transitions. [2020-07-20 16:47:52,626 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 674 transitions. Word has length 676 [2020-07-20 16:47:52,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:52,626 INFO L479 AbstractCegarLoop]: Abstraction has 378 states and 674 transitions. [2020-07-20 16:47:52,626 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-07-20 16:47:52,627 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 674 transitions. [2020-07-20 16:47:52,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2020-07-20 16:47:52,632 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:52,632 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 35, 35, 27, 27, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 13, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:52,838 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:52,839 INFO L427 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:52,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:52,840 INFO L82 PathProgramCache]: Analyzing trace with hash -859766556, now seen corresponding path program 43 times [2020-07-20 16:47:52,840 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:52,841 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1412851425] [2020-07-20 16:47:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:53,763 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:47:53,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:53,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:47:53,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7506 backedges. 332 proven. 781 refuted. 0 times theorem prover too weak. 6393 trivial. 0 not checked. [2020-07-20 16:47:53,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:56,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:56,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:58,006 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:58,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:58,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:58,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:58,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:59,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:59,245 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:59,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7506 backedges. 332 proven. 797 refuted. 0 times theorem prover too weak. 6377 trivial. 0 not checked. [2020-07-20 16:47:59,656 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1412851425] [2020-07-20 16:47:59,656 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:59,657 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:47:59,657 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648126922] [2020-07-20 16:47:59,657 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:47:59,657 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:59,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:47:59,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:47:59,658 INFO L87 Difference]: Start difference. First operand 378 states and 674 transitions. Second operand 18 states. [2020-07-20 16:48:00,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:00,206 INFO L93 Difference]: Finished difference Result 477 states and 963 transitions. [2020-07-20 16:48:00,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:48:00,209 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 511 [2020-07-20 16:48:00,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:00,215 INFO L225 Difference]: With dead ends: 477 [2020-07-20 16:48:00,215 INFO L226 Difference]: Without dead ends: 473 [2020-07-20 16:48:00,216 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1027 GetRequests, 993 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-20 16:48:00,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2020-07-20 16:48:00,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 437. [2020-07-20 16:48:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 437 states. [2020-07-20 16:48:00,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 860 transitions. [2020-07-20 16:48:00,242 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 860 transitions. Word has length 511 [2020-07-20 16:48:00,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:00,242 INFO L479 AbstractCegarLoop]: Abstraction has 437 states and 860 transitions. [2020-07-20 16:48:00,242 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:48:00,242 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 860 transitions. [2020-07-20 16:48:00,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2020-07-20 16:48:00,250 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:00,251 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 43, 43, 27, 27, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 19, 16, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:00,461 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:00,462 INFO L427 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:00,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:00,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1634563497, now seen corresponding path program 44 times [2020-07-20 16:48:00,463 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:00,463 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [964796148] [2020-07-20 16:48:00,464 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:01,352 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:48:01,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:01,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 1150 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:48:01,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:01,669 INFO L134 CoverageAnalysis]: Checked inductivity of 10306 backedges. 510 proven. 1001 refuted. 0 times theorem prover too weak. 8795 trivial. 0 not checked. [2020-07-20 16:48:01,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:06,415 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:06,416 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:07,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:07,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,224 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-07-20 16:48:08,383 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,945 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:09,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:09,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:09,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:10,271 INFO L134 CoverageAnalysis]: Checked inductivity of 10306 backedges. 512 proven. 1023 refuted. 0 times theorem prover too weak. 8771 trivial. 0 not checked. [2020-07-20 16:48:10,272 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [964796148] [2020-07-20 16:48:10,272 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:10,273 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:48:10,273 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009109237] [2020-07-20 16:48:10,273 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:48:10,274 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:10,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:48:10,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:48:10,274 INFO L87 Difference]: Start difference. First operand 437 states and 860 transitions. Second operand 20 states. [2020-07-20 16:48:10,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:10,971 INFO L93 Difference]: Finished difference Result 543 states and 1302 transitions. [2020-07-20 16:48:10,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:48:10,974 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 595 [2020-07-20 16:48:10,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:10,982 INFO L225 Difference]: With dead ends: 543 [2020-07-20 16:48:10,982 INFO L226 Difference]: Without dead ends: 539 [2020-07-20 16:48:10,983 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1196 GetRequests, 1157 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:48:10,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2020-07-20 16:48:11,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 447. [2020-07-20 16:48:11,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 447 states. [2020-07-20 16:48:11,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 911 transitions. [2020-07-20 16:48:11,018 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 911 transitions. Word has length 595 [2020-07-20 16:48:11,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:11,018 INFO L479 AbstractCegarLoop]: Abstraction has 447 states and 911 transitions. [2020-07-20 16:48:11,019 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:48:11,019 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 911 transitions. [2020-07-20 16:48:11,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2020-07-20 16:48:11,024 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:11,025 INFO L422 BasicCegarLoop]: trace histogram [42, 42, 37, 37, 27, 27, 21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 15, 10, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:11,225 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:11,226 INFO L427 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:11,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:11,227 INFO L82 PathProgramCache]: Analyzing trace with hash 731815284, now seen corresponding path program 45 times [2020-07-20 16:48:11,227 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:11,227 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [540284815] [2020-07-20 16:48:11,228 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:12,150 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:48:12,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:12,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 1033 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:48:12,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:12,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8262 backedges. 446 proven. 721 refuted. 0 times theorem prover too weak. 7095 trivial. 0 not checked. [2020-07-20 16:48:12,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:16,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:17,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:17,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,109 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,538 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:19,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:19,976 INFO L134 CoverageAnalysis]: Checked inductivity of 8262 backedges. 446 proven. 739 refuted. 0 times theorem prover too weak. 7077 trivial. 0 not checked. [2020-07-20 16:48:19,977 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [540284815] [2020-07-20 16:48:19,977 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:19,977 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:48:19,977 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097673501] [2020-07-20 16:48:19,978 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:48:19,978 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:19,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:48:19,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:48:19,979 INFO L87 Difference]: Start difference. First operand 447 states and 911 transitions. Second operand 18 states. [2020-07-20 16:48:20,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:20,428 INFO L93 Difference]: Finished difference Result 563 states and 1438 transitions. [2020-07-20 16:48:20,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:48:20,431 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 535 [2020-07-20 16:48:20,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:20,439 INFO L225 Difference]: With dead ends: 563 [2020-07-20 16:48:20,439 INFO L226 Difference]: Without dead ends: 559 [2020-07-20 16:48:20,440 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 1041 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-20 16:48:20,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-07-20 16:48:20,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 447. [2020-07-20 16:48:20,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 447 states. [2020-07-20 16:48:20,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 911 transitions. [2020-07-20 16:48:20,468 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 911 transitions. Word has length 535 [2020-07-20 16:48:20,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:20,469 INFO L479 AbstractCegarLoop]: Abstraction has 447 states and 911 transitions. [2020-07-20 16:48:20,469 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:48:20,469 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 911 transitions. [2020-07-20 16:48:20,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2020-07-20 16:48:20,474 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:20,474 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 41, 41, 27, 27, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 19, 14, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:20,676 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:20,676 INFO L427 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:20,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:20,677 INFO L82 PathProgramCache]: Analyzing trace with hash -931696012, now seen corresponding path program 46 times [2020-07-20 16:48:20,678 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:20,678 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [530140583] [2020-07-20 16:48:20,678 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:21,609 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:48:21,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:21,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 1127 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:48:21,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:22,012 INFO L134 CoverageAnalysis]: Checked inductivity of 9894 backedges. 494 proven. 787 refuted. 0 times theorem prover too weak. 8613 trivial. 0 not checked. [2020-07-20 16:48:22,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:26,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:26,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,601 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:28,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:29,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:30,740 INFO L134 CoverageAnalysis]: Checked inductivity of 9894 backedges. 496 proven. 801 refuted. 0 times theorem prover too weak. 8597 trivial. 0 not checked. [2020-07-20 16:48:30,741 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [530140583] [2020-07-20 16:48:30,741 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:30,741 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:48:30,742 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280197127] [2020-07-20 16:48:30,742 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:48:30,742 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:30,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:48:30,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:48:30,743 INFO L87 Difference]: Start difference. First operand 447 states and 911 transitions. Second operand 18 states. [2020-07-20 16:48:31,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:31,392 INFO L93 Difference]: Finished difference Result 559 states and 1430 transitions. [2020-07-20 16:48:31,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:48:31,396 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 583 [2020-07-20 16:48:31,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:31,407 INFO L225 Difference]: With dead ends: 559 [2020-07-20 16:48:31,407 INFO L226 Difference]: Without dead ends: 555 [2020-07-20 16:48:31,409 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1171 GetRequests, 1137 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-20 16:48:31,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2020-07-20 16:48:31,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 447. [2020-07-20 16:48:31,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 447 states. [2020-07-20 16:48:31,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 911 transitions. [2020-07-20 16:48:31,458 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 911 transitions. Word has length 583 [2020-07-20 16:48:31,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:31,459 INFO L479 AbstractCegarLoop]: Abstraction has 447 states and 911 transitions. [2020-07-20 16:48:31,459 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:48:31,459 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 911 transitions. [2020-07-20 16:48:31,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2020-07-20 16:48:31,466 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:31,466 INFO L422 BasicCegarLoop]: trace histogram [47, 47, 44, 44, 27, 27, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 20, 17, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:31,666 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:31,667 INFO L427 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:31,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:31,668 INFO L82 PathProgramCache]: Analyzing trace with hash -1947788760, now seen corresponding path program 47 times [2020-07-20 16:48:31,669 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:31,669 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1599333366] [2020-07-20 16:48:31,669 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:32,719 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:48:32,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:32,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:48:32,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:33,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10746 backedges. 763 proven. 566 refuted. 0 times theorem prover too weak. 9417 trivial. 0 not checked. [2020-07-20 16:48:33,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:37,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:37,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:37,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:37,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,642 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:38,919 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:39,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:41,953 INFO L134 CoverageAnalysis]: Checked inductivity of 10746 backedges. 767 proven. 578 refuted. 0 times theorem prover too weak. 9401 trivial. 0 not checked. [2020-07-20 16:48:41,953 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1599333366] [2020-07-20 16:48:41,954 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:41,954 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:48:41,954 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858487490] [2020-07-20 16:48:41,955 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:48:41,955 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:41,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:48:41,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:48:41,956 INFO L87 Difference]: Start difference. First operand 447 states and 911 transitions. Second operand 18 states. [2020-07-20 16:48:42,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:42,644 INFO L93 Difference]: Finished difference Result 473 states and 993 transitions. [2020-07-20 16:48:42,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:48:42,648 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 607 [2020-07-20 16:48:42,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:42,655 INFO L225 Difference]: With dead ends: 473 [2020-07-20 16:48:42,655 INFO L226 Difference]: Without dead ends: 469 [2020-07-20 16:48:42,656 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1219 GetRequests, 1185 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-20 16:48:42,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2020-07-20 16:48:42,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 427. [2020-07-20 16:48:42,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 427 states. [2020-07-20 16:48:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 855 transitions. [2020-07-20 16:48:42,685 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 855 transitions. Word has length 607 [2020-07-20 16:48:42,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:42,686 INFO L479 AbstractCegarLoop]: Abstraction has 427 states and 855 transitions. [2020-07-20 16:48:42,686 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:48:42,686 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 855 transitions. [2020-07-20 16:48:42,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 712 [2020-07-20 16:48:42,694 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:42,695 INFO L422 BasicCegarLoop]: trace histogram [59, 59, 48, 48, 31, 31, 29, 29, 29, 29, 29, 29, 29, 28, 24, 24, 24, 24, 24, 24, 24, 17, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:42,909 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:42,910 INFO L427 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:42,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:42,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1192692880, now seen corresponding path program 48 times [2020-07-20 16:48:42,911 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:42,912 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [629879949] [2020-07-20 16:48:42,912 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:43,925 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:48:43,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:43,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 1043 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:48:43,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:44,607 INFO L134 CoverageAnalysis]: Checked inductivity of 15014 backedges. 6883 proven. 1461 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2020-07-20 16:48:44,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:54,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:54,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:54,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,275 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,275 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:59,560 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:00,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:00,885 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:01,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:02,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:02,597 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:02,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:03,173 INFO L134 CoverageAnalysis]: Checked inductivity of 15014 backedges. 911 proven. 2473 refuted. 0 times theorem prover too weak. 11630 trivial. 0 not checked. [2020-07-20 16:49:03,173 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [629879949] [2020-07-20 16:49:03,173 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:03,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:49:03,174 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132501549] [2020-07-20 16:49:03,174 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:49:03,175 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:03,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:49:03,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:49:03,175 INFO L87 Difference]: Start difference. First operand 427 states and 855 transitions. Second operand 31 states. [2020-07-20 16:49:06,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:06,765 INFO L93 Difference]: Finished difference Result 946 states and 2069 transitions. [2020-07-20 16:49:06,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-20 16:49:06,771 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 711 [2020-07-20 16:49:06,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:06,783 INFO L225 Difference]: With dead ends: 946 [2020-07-20 16:49:06,783 INFO L226 Difference]: Without dead ends: 513 [2020-07-20 16:49:06,789 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1367 SyntacticMatches, 25 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=484, Invalid=2596, Unknown=0, NotChecked=0, Total=3080 [2020-07-20 16:49:06,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2020-07-20 16:49:06,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 347. [2020-07-20 16:49:06,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2020-07-20 16:49:06,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 633 transitions. [2020-07-20 16:49:06,833 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 633 transitions. Word has length 711 [2020-07-20 16:49:06,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:06,834 INFO L479 AbstractCegarLoop]: Abstraction has 347 states and 633 transitions. [2020-07-20 16:49:06,834 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:49:06,834 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 633 transitions. [2020-07-20 16:49:06,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1047 [2020-07-20 16:49:06,851 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:06,852 INFO L422 BasicCegarLoop]: trace histogram [80, 80, 75, 75, 55, 54, 40, 40, 40, 40, 40, 40, 40, 37, 37, 37, 37, 37, 37, 37, 25, 21, 18, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:07,066 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:07,067 INFO L427 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:07,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:07,068 INFO L82 PathProgramCache]: Analyzing trace with hash -2042254140, now seen corresponding path program 49 times [2020-07-20 16:49:07,069 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:07,069 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1547199051] [2020-07-20 16:49:07,069 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:08,471 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:49:08,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:08,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 1556 conjuncts, 32 conjunts are in the unsatisfiable core [2020-07-20 16:49:08,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:09,662 INFO L134 CoverageAnalysis]: Checked inductivity of 32440 backedges. 15692 proven. 2241 refuted. 0 times theorem prover too weak. 14507 trivial. 0 not checked. [2020-07-20 16:49:09,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:25,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:25,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:27,070 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:27,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:28,380 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:28,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:28,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:28,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:28,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:28,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:31,930 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:49:32,036 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:49:32,146 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:49:36,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:36,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:39,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:39,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:41,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:41,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:42,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:42,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:42,678 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:42,679 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:43,045 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:43,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:43,990 INFO L134 CoverageAnalysis]: Checked inductivity of 32440 backedges. 1983 proven. 4286 refuted. 0 times theorem prover too weak. 26171 trivial. 0 not checked. [2020-07-20 16:49:43,990 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1547199051] [2020-07-20 16:49:43,990 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:43,991 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 33] total 37 [2020-07-20 16:49:43,991 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748752465] [2020-07-20 16:49:43,992 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-07-20 16:49:43,992 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:43,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-07-20 16:49:43,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:49:43,992 INFO L87 Difference]: Start difference. First operand 347 states and 633 transitions. Second operand 37 states. [2020-07-20 16:49:50,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:50,670 INFO L93 Difference]: Finished difference Result 751 states and 1520 transitions. [2020-07-20 16:49:50,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-07-20 16:49:50,673 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 1046 [2020-07-20 16:49:50,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:50,679 INFO L225 Difference]: With dead ends: 751 [2020-07-20 16:49:50,680 INFO L226 Difference]: Without dead ends: 410 [2020-07-20 16:49:50,683 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2122 GetRequests, 2025 SyntacticMatches, 31 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1060 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=665, Invalid=3891, Unknown=0, NotChecked=0, Total=4556 [2020-07-20 16:49:50,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2020-07-20 16:49:50,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 356. [2020-07-20 16:49:50,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2020-07-20 16:49:50,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 660 transitions. [2020-07-20 16:49:50,705 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 660 transitions. Word has length 1046 [2020-07-20 16:49:50,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:50,705 INFO L479 AbstractCegarLoop]: Abstraction has 356 states and 660 transitions. [2020-07-20 16:49:50,705 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-07-20 16:49:50,705 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 660 transitions. [2020-07-20 16:49:50,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1139 [2020-07-20 16:49:50,716 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:50,716 INFO L422 BasicCegarLoop]: trace histogram [88, 88, 81, 81, 59, 58, 44, 44, 44, 44, 44, 44, 44, 40, 40, 40, 40, 40, 40, 40, 29, 23, 19, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:50,917 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:50,917 INFO L427 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:50,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:50,918 INFO L82 PathProgramCache]: Analyzing trace with hash 1134165615, now seen corresponding path program 50 times [2020-07-20 16:49:50,919 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:50,919 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1573573719] [2020-07-20 16:49:50,919 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:51,998 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:49:51,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:52,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:49:52,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:53,130 INFO L134 CoverageAnalysis]: Checked inductivity of 38540 backedges. 15212 proven. 599 refuted. 0 times theorem prover too weak. 22729 trivial. 0 not checked. [2020-07-20 16:49:53,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:17,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:18,011 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:18,396 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:18,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:18,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:22,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:22,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,880 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,881 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,539 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 38540 backedges. 874 proven. 4566 refuted. 0 times theorem prover too weak. 33100 trivial. 0 not checked. [2020-07-20 16:50:25,286 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1573573719] [2020-07-20 16:50:25,287 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:25,287 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:50:25,287 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511668464] [2020-07-20 16:50:25,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:50:25,288 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:25,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:50:25,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:50:25,289 INFO L87 Difference]: Start difference. First operand 356 states and 660 transitions. Second operand 29 states. [2020-07-20 16:50:28,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:28,766 INFO L93 Difference]: Finished difference Result 728 states and 1418 transitions. [2020-07-20 16:50:28,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:50:28,769 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 1138 [2020-07-20 16:50:28,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:28,774 INFO L225 Difference]: With dead ends: 728 [2020-07-20 16:50:28,774 INFO L226 Difference]: Without dead ends: 378 [2020-07-20 16:50:28,777 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2295 GetRequests, 2225 SyntacticMatches, 23 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:50:28,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2020-07-20 16:50:28,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 326. [2020-07-20 16:50:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2020-07-20 16:50:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 565 transitions. [2020-07-20 16:50:28,795 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 565 transitions. Word has length 1138 [2020-07-20 16:50:28,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:28,796 INFO L479 AbstractCegarLoop]: Abstraction has 326 states and 565 transitions. [2020-07-20 16:50:28,796 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:50:28,796 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 565 transitions. [2020-07-20 16:50:28,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1011 [2020-07-20 16:50:28,808 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:28,808 INFO L422 BasicCegarLoop]: trace histogram [78, 78, 71, 71, 55, 54, 39, 39, 39, 39, 39, 39, 39, 35, 35, 35, 35, 35, 35, 35, 24, 19, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:50:29,009 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:29,010 INFO L427 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:29,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:29,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1974486209, now seen corresponding path program 51 times [2020-07-20 16:50:29,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:29,012 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [792684703] [2020-07-20 16:50:29,012 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:30,196 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:50:30,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:30,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 1501 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-20 16:50:30,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:31,102 INFO L134 CoverageAnalysis]: Checked inductivity of 30212 backedges. 10497 proven. 3063 refuted. 0 times theorem prover too weak. 16652 trivial. 0 not checked. [2020-07-20 16:50:31,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:36,243 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:50:41,251 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:50:41,453 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:50:41,560 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:50:44,375 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:50:44,496 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:50:44,701 WARN L193 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:50:47,728 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:50:47,834 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:50:52,898 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:55,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:55,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:56,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:57,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:57,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:58,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:58,819 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:58,819 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:59,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:01,699 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:01,806 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:05,778 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:05,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:07,569 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:08,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:08,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:09,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:09,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:09,655 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:10,358 INFO L134 CoverageAnalysis]: Checked inductivity of 30212 backedges. 1519 proven. 4179 refuted. 0 times theorem prover too weak. 24514 trivial. 0 not checked. [2020-07-20 16:51:10,358 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [792684703] [2020-07-20 16:51:10,359 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:10,359 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 37 [2020-07-20 16:51:10,359 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944820878] [2020-07-20 16:51:10,360 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-07-20 16:51:10,360 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:10,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-07-20 16:51:10,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1191, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:51:10,361 INFO L87 Difference]: Start difference. First operand 326 states and 565 transitions. Second operand 37 states. [2020-07-20 16:51:19,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:19,300 INFO L93 Difference]: Finished difference Result 814 states and 1569 transitions. [2020-07-20 16:51:19,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-07-20 16:51:19,307 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 1010 [2020-07-20 16:51:19,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:19,314 INFO L225 Difference]: With dead ends: 814 [2020-07-20 16:51:19,314 INFO L226 Difference]: Without dead ends: 494 [2020-07-20 16:51:19,318 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2054 GetRequests, 1957 SyntacticMatches, 27 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1143 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=751, Invalid=4361, Unknown=0, NotChecked=0, Total=5112 [2020-07-20 16:51:19,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2020-07-20 16:51:19,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 382. [2020-07-20 16:51:19,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2020-07-20 16:51:19,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 643 transitions. [2020-07-20 16:51:19,342 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 643 transitions. Word has length 1010 [2020-07-20 16:51:19,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:19,342 INFO L479 AbstractCegarLoop]: Abstraction has 382 states and 643 transitions. [2020-07-20 16:51:19,342 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-07-20 16:51:19,342 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 643 transitions. [2020-07-20 16:51:19,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 798 [2020-07-20 16:51:19,351 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:19,351 INFO L422 BasicCegarLoop]: trace histogram [60, 60, 57, 57, 44, 44, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 16, 16, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:19,552 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:19,553 INFO L427 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:19,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:19,554 INFO L82 PathProgramCache]: Analyzing trace with hash -99024925, now seen corresponding path program 52 times [2020-07-20 16:51:19,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:19,555 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1680859236] [2020-07-20 16:51:19,555 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:20,859 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:20,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:20,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 1539 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:51:20,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:21,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18608 backedges. 362 proven. 2313 refuted. 0 times theorem prover too weak. 15933 trivial. 0 not checked. [2020-07-20 16:51:21,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:23,625 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:51:23,733 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:51:23,852 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:23,964 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:24,692 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:51:24,816 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:51:24,945 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:51:25,077 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:51:26,073 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:51:26,206 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:51:26,338 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-20 16:51:26,477 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-20 16:51:26,608 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-07-20 16:51:26,726 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-07-20 16:51:26,841 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-20 16:51:26,954 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-20 16:51:27,058 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-20 16:51:33,967 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:51:34,419 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:51:34,528 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:51:34,643 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:34,760 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:35,492 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:51:35,617 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:51:35,749 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:51:35,881 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:51:36,008 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:51:36,125 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:51:36,234 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:51:36,338 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:51:36,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:40,714 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:51:40,818 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:51:41,275 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:51:41,383 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:51:41,502 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:41,619 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:51:41,733 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:51:42,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,194 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:45,481 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:51:45,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:47,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:48,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:49,543 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:49,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:50,802 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:51,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:51,082 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 18608 backedges. 362 proven. 2357 refuted. 0 times theorem prover too weak. 15889 trivial. 0 not checked. [2020-07-20 16:51:51,536 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1680859236] [2020-07-20 16:51:51,536 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:51,536 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-20 16:51:51,536 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051222391] [2020-07-20 16:51:51,537 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:51:51,538 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:51,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:51:51,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:51:51,538 INFO L87 Difference]: Start difference. First operand 382 states and 643 transitions. Second operand 23 states. [2020-07-20 16:51:53,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:53,317 INFO L93 Difference]: Finished difference Result 409 states and 714 transitions. [2020-07-20 16:51:53,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-20 16:51:53,325 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 797 [2020-07-20 16:51:53,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:53,331 INFO L225 Difference]: With dead ends: 409 [2020-07-20 16:51:53,331 INFO L226 Difference]: Without dead ends: 405 [2020-07-20 16:51:53,332 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1602 GetRequests, 1553 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-20 16:51:53,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2020-07-20 16:51:53,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 386. [2020-07-20 16:51:53,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2020-07-20 16:51:53,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 663 transitions. [2020-07-20 16:51:53,355 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 663 transitions. Word has length 797 [2020-07-20 16:51:53,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:53,355 INFO L479 AbstractCegarLoop]: Abstraction has 386 states and 663 transitions. [2020-07-20 16:51:53,356 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:51:53,356 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 663 transitions. [2020-07-20 16:51:53,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 798 [2020-07-20 16:51:53,363 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:53,363 INFO L422 BasicCegarLoop]: trace histogram [60, 60, 57, 57, 44, 44, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 16, 16, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:53,564 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:53,565 INFO L427 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:53,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:53,566 INFO L82 PathProgramCache]: Analyzing trace with hash 669842147, now seen corresponding path program 53 times [2020-07-20 16:51:53,566 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:53,567 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [991652857] [2020-07-20 16:51:53,567 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:54,898 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:54,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:54,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 1539 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:51:54,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 18608 backedges. 392 proven. 2003 refuted. 0 times theorem prover too weak. 16213 trivial. 0 not checked. [2020-07-20 16:51:55,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:57,894 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:51:57,999 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:51:59,801 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:51:59,940 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:52:00,067 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:52:00,185 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:00,296 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:52:08,277 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:08,384 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:09,106 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:52:09,223 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:52:09,349 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:52:09,472 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:52:09,596 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-20 16:52:09,703 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-20 16:52:09,807 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:52:10,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:14,697 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:15,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:15,082 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:18,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:18,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:20,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:20,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:21,515 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:22,173 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:22,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:22,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:22,696 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:23,200 INFO L134 CoverageAnalysis]: Checked inductivity of 18608 backedges. 392 proven. 2036 refuted. 0 times theorem prover too weak. 16180 trivial. 0 not checked. [2020-07-20 16:52:23,201 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [991652857] [2020-07-20 16:52:23,201 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:52:23,201 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-20 16:52:23,201 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719297058] [2020-07-20 16:52:23,202 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:52:23,202 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:52:23,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:52:23,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:52:23,203 INFO L87 Difference]: Start difference. First operand 386 states and 663 transitions. Second operand 21 states. [2020-07-20 16:52:24,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:52:24,842 INFO L93 Difference]: Finished difference Result 469 states and 940 transitions. [2020-07-20 16:52:24,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:52:24,850 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 797 [2020-07-20 16:52:24,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:52:24,858 INFO L225 Difference]: With dead ends: 469 [2020-07-20 16:52:24,858 INFO L226 Difference]: Without dead ends: 465 [2020-07-20 16:52:24,860 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1601 GetRequests, 1557 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:52:24,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2020-07-20 16:52:24,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 409. [2020-07-20 16:52:24,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2020-07-20 16:52:24,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 731 transitions. [2020-07-20 16:52:24,888 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 731 transitions. Word has length 797 [2020-07-20 16:52:24,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:52:24,889 INFO L479 AbstractCegarLoop]: Abstraction has 409 states and 731 transitions. [2020-07-20 16:52:24,889 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:52:24,889 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 731 transitions. [2020-07-20 16:52:24,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1357 [2020-07-20 16:52:24,906 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:52:24,906 INFO L422 BasicCegarLoop]: trace histogram [102, 102, 99, 99, 72, 71, 51, 51, 51, 51, 51, 51, 51, 49, 49, 49, 49, 49, 49, 49, 31, 27, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:52:25,107 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:25,107 INFO L427 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:52:25,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:52:25,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1379779965, now seen corresponding path program 54 times [2020-07-20 16:52:25,109 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:52:25,109 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1871257761] [2020-07-20 16:52:25,110 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:52:26,590 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:52:26,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:52:26,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 2011 conjuncts, 34 conjunts are in the unsatisfiable core [2020-07-20 16:52:26,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:52:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 54853 backedges. 2683 proven. 5820 refuted. 0 times theorem prover too weak. 46350 trivial. 0 not checked. [2020-07-20 16:52:28,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:52:30,715 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:52:30,829 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:30,945 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:52:31,778 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:52:31,903 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:52:32,035 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:52:32,167 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:52:33,991 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:34,208 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:34,325 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:34,831 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:34,955 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:35,092 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:35,225 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:36,230 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:52:36,365 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:52:36,516 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:52:36,668 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:52:38,046 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:38,207 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:38,374 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:38,539 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:40,463 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:40,580 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:40,692 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:41,175 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:41,284 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:41,398 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:43,311 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:43,473 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:43,644 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:43,813 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:43,978 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-07-20 16:52:44,127 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-07-20 16:52:44,274 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-07-20 16:52:44,405 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:52:44,531 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:44,655 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:44,768 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:52:44,878 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:53,252 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:52:53,468 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:53,584 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:52:54,079 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:54,202 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:52:54,337 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:54,473 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:52:55,484 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:52:55,619 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:52:55,761 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:52:55,913 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:52:56,059 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:52:56,194 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:52:56,321 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:52:56,443 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:56,553 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:52:56,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:01,631 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:53:01,752 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:53:01,872 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:53:02,397 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:53:02,523 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:53:02,652 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:53:02,778 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:53:02,899 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:53:03,015 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:53:03,127 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:53:03,446 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:06,330 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:53:06,435 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:53:06,801 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:53:06,918 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:53:07,035 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:53:07,156 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:53:07,273 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:53:07,381 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:53:07,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:07,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:09,777 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:53:10,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:10,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:12,819 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:13,429 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:13,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:13,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:13,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:16,187 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:16,696 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:16,800 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:17,758 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:53:17,888 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:53:18,024 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:53:18,154 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:53:18,277 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-20 16:53:22,760 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:23,360 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:23,469 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:23,592 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:23,716 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:23,832 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:24,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:24,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:27,695 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:28,084 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:28,085 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:30,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:31,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:31,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:32,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:32,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:32,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:33,262 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:34,627 INFO L134 CoverageAnalysis]: Checked inductivity of 54853 backedges. 2683 proven. 5888 refuted. 0 times theorem prover too weak. 46282 trivial. 0 not checked. [2020-07-20 16:53:34,628 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1871257761] [2020-07-20 16:53:34,628 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:53:34,628 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 35] total 41 [2020-07-20 16:53:34,628 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728740209] [2020-07-20 16:53:34,630 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-07-20 16:53:34,630 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:53:34,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-07-20 16:53:34,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1473, Unknown=0, NotChecked=0, Total=1640 [2020-07-20 16:53:34,631 INFO L87 Difference]: Start difference. First operand 409 states and 731 transitions. Second operand 41 states. [2020-07-20 16:53:49,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:53:49,158 INFO L93 Difference]: Finished difference Result 1013 states and 2173 transitions. [2020-07-20 16:53:49,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2020-07-20 16:53:49,167 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 1356 [2020-07-20 16:53:49,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:53:49,179 INFO L225 Difference]: With dead ends: 1013 [2020-07-20 16:53:49,179 INFO L226 Difference]: Without dead ends: 610 [2020-07-20 16:53:49,185 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2754 GetRequests, 2641 SyntacticMatches, 31 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=989, Invalid=5983, Unknown=0, NotChecked=0, Total=6972 [2020-07-20 16:53:49,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2020-07-20 16:53:49,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 537. [2020-07-20 16:53:49,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2020-07-20 16:53:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1145 transitions. [2020-07-20 16:53:49,228 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1145 transitions. Word has length 1356 [2020-07-20 16:53:49,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:53:49,229 INFO L479 AbstractCegarLoop]: Abstraction has 537 states and 1145 transitions. [2020-07-20 16:53:49,229 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-07-20 16:53:49,230 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1145 transitions. [2020-07-20 16:53:49,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 882 [2020-07-20 16:53:49,240 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:53:49,240 INFO L422 BasicCegarLoop]: trace histogram [67, 67, 64, 64, 44, 44, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 23, 20, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:53:49,441 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:53:49,442 INFO L427 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:53:49,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:53:49,443 INFO L82 PathProgramCache]: Analyzing trace with hash 555437952, now seen corresponding path program 55 times [2020-07-20 16:53:49,444 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:53:49,444 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1370879797] [2020-07-20 16:53:49,444 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:53:51,005 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:53:51,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:53:51,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 1703 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:53:51,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:53:51,630 INFO L134 CoverageAnalysis]: Checked inductivity of 22896 backedges. 542 proven. 2113 refuted. 0 times theorem prover too weak. 20241 trivial. 0 not checked. [2020-07-20 16:53:51,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:53:53,546 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:53,651 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:53:54,187 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:54,299 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:53:54,427 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:54,555 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:53:55,507 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:53:55,641 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:53:55,790 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:53:55,938 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:53:57,531 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:53:57,684 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:53:57,857 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:58,025 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:58,186 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:53:58,335 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-20 16:53:58,476 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-20 16:53:58,603 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:53:58,720 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:53:58,829 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-20 16:54:08,825 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:54:08,941 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:54:09,062 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:54:09,176 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:54:10,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:15,646 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:54:15,754 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:54:16,283 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:54:16,392 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-20 16:54:16,519 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:54:16,647 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:54:16,761 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:54:16,871 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:17,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:20,669 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-07-20 16:54:20,786 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:54:20,902 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:54:21,011 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:54:21,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:21,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:24,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:24,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:24,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:24,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:25,547 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:25,547 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:25,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:25,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:26,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:27,936 INFO L134 CoverageAnalysis]: Checked inductivity of 22896 backedges. 544 proven. 2144 refuted. 0 times theorem prover too weak. 20208 trivial. 0 not checked. [2020-07-20 16:54:27,937 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1370879797] [2020-07-20 16:54:27,937 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:54:27,937 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-20 16:54:27,937 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886477443] [2020-07-20 16:54:27,938 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:54:27,938 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:54:27,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:54:27,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:54:27,939 INFO L87 Difference]: Start difference. First operand 537 states and 1145 transitions. Second operand 21 states. [2020-07-20 16:54:29,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:54:29,865 INFO L93 Difference]: Finished difference Result 554 states and 1209 transitions. [2020-07-20 16:54:29,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:54:29,875 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 881 [2020-07-20 16:54:29,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:54:29,885 INFO L225 Difference]: With dead ends: 554 [2020-07-20 16:54:29,885 INFO L226 Difference]: Without dead ends: 550 [2020-07-20 16:54:29,888 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1769 GetRequests, 1725 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:54:29,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2020-07-20 16:54:29,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 479. [2020-07-20 16:54:29,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 479 states. [2020-07-20 16:54:29,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 939 transitions. [2020-07-20 16:54:29,926 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 939 transitions. Word has length 881 [2020-07-20 16:54:29,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:54:29,927 INFO L479 AbstractCegarLoop]: Abstraction has 479 states and 939 transitions. [2020-07-20 16:54:29,927 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:54:29,927 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 939 transitions. [2020-07-20 16:54:29,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1192 [2020-07-20 16:54:29,941 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:54:29,942 INFO L422 BasicCegarLoop]: trace histogram [90, 90, 87, 87, 61, 61, 45, 45, 45, 45, 45, 45, 45, 43, 43, 43, 43, 43, 43, 43, 29, 26, 18, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:30,142 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:30,143 INFO L427 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:30,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:30,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1314411755, now seen corresponding path program 56 times [2020-07-20 16:54:30,145 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:30,145 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1325860468] [2020-07-20 16:54:30,145 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:31,830 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:54:31,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:31,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 1765 conjuncts, 34 conjunts are in the unsatisfiable core [2020-07-20 16:54:31,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:33,782 INFO L134 CoverageAnalysis]: Checked inductivity of 42216 backedges. 3081 proven. 4301 refuted. 0 times theorem prover too weak. 34834 trivial. 0 not checked. [2020-07-20 16:54:33,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:35,432 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:35,540 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:35,998 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-20 16:54:36,244 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:36,363 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:36,492 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:36,629 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:37,201 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:37,339 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:37,468 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:54:37,619 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:54:38,614 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:54:38,778 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:54:38,955 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:54:39,127 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:54:40,852 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:54:41,027 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:54:41,225 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-20 16:54:41,413 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-20 16:54:43,074 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:43,185 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:43,670 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:43,789 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:43,922 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:44,054 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:44,622 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:44,758 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:44,905 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:45,054 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:46,739 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:46,853 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:47,351 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:47,465 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:47,601 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:47,731 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:48,307 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:48,451 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:48,601 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:48,744 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:48,877 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-20 16:54:49,004 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:54:49,124 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:54:49,235 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:54:52,749 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:53,252 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:53,373 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:54:53,509 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:53,637 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:54:53,760 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:54:53,870 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:54,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:57,158 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:57,268 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:54:57,376 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:54:57,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:59,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:00,303 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:00,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:00,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:01,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:01,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:03,092 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:55:03,203 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:03,319 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:03,828 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:03,942 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:04,076 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:04,205 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:04,742 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:04,877 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:05,026 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:05,169 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:06,149 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:55:06,292 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:55:06,456 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:06,601 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:07,625 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:55:07,752 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:55:07,897 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-20 16:55:08,031 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-20 16:55:08,183 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-07-20 16:55:08,331 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-07-20 16:55:08,493 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:55:08,643 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:55:08,787 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-20 16:55:08,921 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:55:09,044 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:18,336 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:55:18,443 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:55:18,556 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:18,668 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:19,180 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:19,299 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:19,432 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:19,561 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:20,151 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:20,285 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:20,434 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:20,590 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:21,579 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:55:21,742 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:55:21,918 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:22,089 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:22,257 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:55:22,404 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:55:22,542 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:55:22,678 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:55:22,799 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:55:22,910 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:23,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:28,599 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:28,712 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:28,839 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:28,970 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:29,566 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:29,703 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:29,851 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:30,012 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:30,156 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:55:30,291 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:55:30,418 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:55:30,541 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:55:30,648 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:55:30,828 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:30,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:34,249 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:34,363 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:34,894 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:35,018 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:55:35,154 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:35,296 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:55:35,427 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:55:35,550 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:35,660 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:35,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:35,864 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:38,775 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:55:38,885 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:55:39,006 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:39,124 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:55:39,235 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:55:39,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:41,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:41,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:42,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:43,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:43,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:43,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:44,799 INFO L134 CoverageAnalysis]: Checked inductivity of 42216 backedges. 3081 proven. 4369 refuted. 0 times theorem prover too weak. 34766 trivial. 0 not checked. [2020-07-20 16:55:44,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1325860468] [2020-07-20 16:55:44,800 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:55:44,800 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 35] total 39 [2020-07-20 16:55:44,801 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314450315] [2020-07-20 16:55:44,802 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-07-20 16:55:44,802 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:55:44,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-07-20 16:55:44,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1322, Unknown=0, NotChecked=0, Total=1482 [2020-07-20 16:55:44,803 INFO L87 Difference]: Start difference. First operand 479 states and 939 transitions. Second operand 39 states. [2020-07-20 16:55:58,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:55:58,253 INFO L93 Difference]: Finished difference Result 1075 states and 2264 transitions. [2020-07-20 16:55:58,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2020-07-20 16:55:58,264 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 1191 [2020-07-20 16:55:58,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:55:58,277 INFO L225 Difference]: With dead ends: 1075 [2020-07-20 16:55:58,277 INFO L226 Difference]: Without dead ends: 602 [2020-07-20 16:55:58,284 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2417 GetRequests, 2311 SyntacticMatches, 33 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1351 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=802, Invalid=4748, Unknown=0, NotChecked=0, Total=5550 [2020-07-20 16:55:58,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2020-07-20 16:55:58,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 527. [2020-07-20 16:55:58,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 527 states. [2020-07-20 16:55:58,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1106 transitions. [2020-07-20 16:55:58,324 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1106 transitions. Word has length 1191 [2020-07-20 16:55:58,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:55:58,325 INFO L479 AbstractCegarLoop]: Abstraction has 527 states and 1106 transitions. [2020-07-20 16:55:58,325 INFO L480 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-07-20 16:55:58,326 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1106 transitions. [2020-07-20 16:55:58,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1466 [2020-07-20 16:55:58,348 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:55:58,348 INFO L422 BasicCegarLoop]: trace histogram [110, 110, 107, 107, 78, 78, 55, 55, 55, 55, 55, 55, 55, 53, 53, 53, 53, 53, 53, 53, 32, 29, 25, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:55:58,549 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:58,549 INFO L427 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:55:58,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:55:58,551 INFO L82 PathProgramCache]: Analyzing trace with hash -703977361, now seen corresponding path program 57 times [2020-07-20 16:55:58,551 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:55:58,552 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [862282478] [2020-07-20 16:55:58,552 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:56:00,344 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:56:00,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:56:00,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 2178 conjuncts, 34 conjunts are in the unsatisfiable core [2020-07-20 16:56:00,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:56:02,931 INFO L134 CoverageAnalysis]: Checked inductivity of 64122 backedges. 24937 proven. 4744 refuted. 0 times theorem prover too weak. 34441 trivial. 0 not checked. [2020-07-20 16:56:02,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:56:04,070 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-07-20 16:56:04,174 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-07-20 16:56:04,465 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:56:04,584 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-20 16:56:04,710 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:56:04,838 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-20 16:56:05,283 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:56:05,420 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-20 16:56:05,569 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:56:05,719 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-20 16:56:06,526 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:56:06,684 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:56:06,854 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:56:07,023 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:56:07,996 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:56:08,162 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:56:08,334 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:56:08,503 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:56:10,793 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:56:11,445 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:56:11,595 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:56:11,739 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:56:11,857 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:56:12,392 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:56:12,513 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:56:12,674 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:56:12,815 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 45