/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample FPandBPonlyIfFpWasNotPerfect -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.assert.codeblocks SMT_FEATURE_HEURISTIC --traceabstraction.assert.codeblocks.term.scoring.heuristic BIGGEST_EQUIVALENCE_CLASS --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 4 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 22:16:31,426 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 22:16:31,430 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 22:16:31,458 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 22:16:31,458 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 22:16:31,461 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 22:16:31,464 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 22:16:31,478 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 22:16:31,481 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 22:16:31,482 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 22:16:31,484 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 22:16:31,490 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 22:16:31,490 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 22:16:31,491 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 22:16:31,497 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 22:16:31,502 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 22:16:31,504 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 22:16:31,507 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 22:16:31,510 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 22:16:31,517 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 22:16:31,520 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 22:16:31,524 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 22:16:31,526 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 22:16:31,527 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 22:16:31,530 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 22:16:31,530 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 22:16:31,530 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 22:16:31,532 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 22:16:31,532 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 22:16:31,533 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 22:16:31,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 22:16:31,535 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 22:16:31,536 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 22:16:31,537 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 22:16:31,538 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 22:16:31,538 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 22:16:31,539 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 22:16:31,540 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 22:16:31,540 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 22:16:31,541 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 22:16:31,542 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 22:16:31,544 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-21 22:16:31,562 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 22:16:31,563 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 22:16:31,565 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 22:16:31,565 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 22:16:31,565 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 22:16:31,566 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 22:16:31,566 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 22:16:31,566 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 22:16:31,566 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 22:16:31,566 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 22:16:31,567 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 22:16:31,567 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 22:16:31,567 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 22:16:31,567 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 22:16:31,567 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 22:16:31,568 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 22:16:31,568 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 22:16:31,568 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 22:16:31,568 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 22:16:31,568 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 22:16:31,569 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 22:16:31,569 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 22:16:31,569 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 22:16:31,569 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 22:16:31,569 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 22:16:31,570 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 22:16:31,570 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:31,570 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 22:16:31,570 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 22:16:31,570 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> FPandBPonlyIfFpWasNotPerfect Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks -> SMT_FEATURE_HEURISTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic -> BIGGEST_EQUIVALENCE_CLASS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic Partitioning Strategy -> FIXED_NUM_PARTITIONS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic number of partitions -> 4 [2020-07-21 22:16:31,944 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 22:16:31,965 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 22:16:31,971 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 22:16:31,973 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 22:16:31,974 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 22:16:31,975 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-21 22:16:32,096 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5ab2d4ca/57ef1bfcdc96450fad9f33e05d83d750/FLAG1ff81870c [2020-07-21 22:16:32,783 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 22:16:32,784 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-21 22:16:32,798 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5ab2d4ca/57ef1bfcdc96450fad9f33e05d83d750/FLAG1ff81870c [2020-07-21 22:16:33,171 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5ab2d4ca/57ef1bfcdc96450fad9f33e05d83d750 [2020-07-21 22:16:33,186 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 22:16:33,190 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 22:16:33,191 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 22:16:33,191 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 22:16:33,197 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 22:16:33,199 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,203 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3497f74d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33, skipping insertion in model container [2020-07-21 22:16:33,203 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,212 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 22:16:33,235 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 22:16:33,441 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 22:16:33,449 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 22:16:33,474 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 22:16:33,496 INFO L208 MainTranslator]: Completed translation [2020-07-21 22:16:33,497 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33 WrapperNode [2020-07-21 22:16:33,497 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 22:16:33,498 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 22:16:33,499 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 22:16:33,499 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 22:16:33,519 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,520 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,529 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,530 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,639 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,643 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,645 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... [2020-07-21 22:16:33,647 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 22:16:33,648 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 22:16:33,649 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 22:16:33,649 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 22:16:33,651 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 22:16:33,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 22:16:33,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 22:16:33,748 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-21 22:16:33,748 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-21 22:16:33,748 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 22:16:33,749 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 22:16:33,749 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 22:16:33,749 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-21 22:16:33,749 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-21 22:16:33,749 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 22:16:33,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 22:16:33,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 22:16:34,021 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 22:16:34,021 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 22:16:34,028 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:16:34 BoogieIcfgContainer [2020-07-21 22:16:34,028 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 22:16:34,030 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 22:16:34,031 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 22:16:34,036 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 22:16:34,038 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 10:16:33" (1/3) ... [2020-07-21 22:16:34,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b14b58f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:16:34, skipping insertion in model container [2020-07-21 22:16:34,040 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:16:33" (2/3) ... [2020-07-21 22:16:34,041 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b14b58f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:16:34, skipping insertion in model container [2020-07-21 22:16:34,041 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:16:34" (3/3) ... [2020-07-21 22:16:34,044 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-1.c [2020-07-21 22:16:34,062 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 22:16:34,082 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 22:16:34,111 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 22:16:34,169 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 22:16:34,169 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 22:16:34,170 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 22:16:34,170 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 22:16:34,170 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 22:16:34,170 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 22:16:34,170 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 22:16:34,171 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 22:16:34,233 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-21 22:16:34,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 22:16:34,257 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:34,262 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:34,265 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:34,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:34,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-21 22:16:34,322 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:34,323 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1994978424] [2020-07-21 22:16:34,324 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:34,497 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:34,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:34,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 22:16:34,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 22:16:34,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 22:16:34,647 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1994978424] [2020-07-21 22:16:34,648 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 22:16:34,649 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 22:16:34,651 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186744199] [2020-07-21 22:16:34,660 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 22:16:34,661 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:34,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 22:16:34,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 22:16:34,687 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-21 22:16:34,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:34,846 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-21 22:16:34,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 22:16:34,850 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 22:16:34,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:34,866 INFO L225 Difference]: With dead ends: 44 [2020-07-21 22:16:34,867 INFO L226 Difference]: Without dead ends: 30 [2020-07-21 22:16:34,872 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 22:16:34,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-21 22:16:34,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-21 22:16:34,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 22:16:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 22:16:34,943 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-21 22:16:34,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:34,943 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 22:16:34,944 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 22:16:34,944 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 22:16:34,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 22:16:34,947 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:34,947 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:35,155 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:35,156 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:35,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:35,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-21 22:16:35,159 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:35,160 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [355766946] [2020-07-21 22:16:35,161 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:35,195 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 22:16:35,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:35,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 22:16:35,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 22:16:35,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 22:16:35,255 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [355766946] [2020-07-21 22:16:35,255 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 22:16:35,255 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 22:16:35,256 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421145182] [2020-07-21 22:16:35,258 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 22:16:35,259 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:35,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 22:16:35,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 22:16:35,260 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-21 22:16:35,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:35,361 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-21 22:16:35,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 22:16:35,363 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 22:16:35,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:35,365 INFO L225 Difference]: With dead ends: 36 [2020-07-21 22:16:35,365 INFO L226 Difference]: Without dead ends: 32 [2020-07-21 22:16:35,367 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 22:16:35,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-21 22:16:35,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-21 22:16:35,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 22:16:35,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 22:16:35,380 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-21 22:16:35,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:35,381 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 22:16:35,381 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 22:16:35,383 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 22:16:35,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 22:16:35,385 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:35,385 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:35,603 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:35,604 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:35,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:35,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-21 22:16:35,606 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:35,606 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1614708157] [2020-07-21 22:16:35,607 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:35,669 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:35,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:35,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 22:16:35,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 22:16:35,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:35,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:35,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 22:16:36,046 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1614708157] [2020-07-21 22:16:36,046 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:36,047 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 22:16:36,047 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664416045] [2020-07-21 22:16:36,048 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 22:16:36,049 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:36,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 22:16:36,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 22:16:36,050 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-21 22:16:36,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:36,200 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-21 22:16:36,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 22:16:36,201 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-21 22:16:36,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:36,204 INFO L225 Difference]: With dead ends: 41 [2020-07-21 22:16:36,204 INFO L226 Difference]: Without dead ends: 37 [2020-07-21 22:16:36,205 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 22:16:36,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-21 22:16:36,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-21 22:16:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 22:16:36,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 22:16:36,218 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-21 22:16:36,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:36,219 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 22:16:36,219 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 22:16:36,219 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 22:16:36,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 22:16:36,221 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:36,222 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:36,429 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:36,430 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:36,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:36,431 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-21 22:16:36,431 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:36,432 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [570426219] [2020-07-21 22:16:36,433 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:36,478 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:36,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:36,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 22:16:36,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 22:16:36,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:36,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:36,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:36,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 22:16:36,766 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [570426219] [2020-07-21 22:16:36,766 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:36,767 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 22:16:36,767 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581694772] [2020-07-21 22:16:36,768 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 22:16:36,768 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:36,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 22:16:36,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 22:16:36,769 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-21 22:16:36,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:36,945 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-21 22:16:36,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 22:16:36,946 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-21 22:16:36,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:36,948 INFO L225 Difference]: With dead ends: 46 [2020-07-21 22:16:36,949 INFO L226 Difference]: Without dead ends: 42 [2020-07-21 22:16:36,950 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 22:16:36,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-21 22:16:36,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-21 22:16:36,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 22:16:36,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 22:16:36,961 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-21 22:16:36,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:36,962 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 22:16:36,962 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 22:16:36,962 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 22:16:36,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 22:16:36,964 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:36,964 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:37,167 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:37,168 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:37,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:37,169 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-21 22:16:37,169 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:37,170 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1961729821] [2020-07-21 22:16:37,170 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:37,210 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:37,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:37,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 22:16:37,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 22:16:37,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:37,667 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:37,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:37,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 22:16:37,825 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1961729821] [2020-07-21 22:16:37,825 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:37,825 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 22:16:37,826 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117307485] [2020-07-21 22:16:37,826 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 22:16:37,827 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:37,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 22:16:37,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 22:16:37,828 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-21 22:16:38,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:38,045 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-21 22:16:38,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 22:16:38,046 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-21 22:16:38,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:38,048 INFO L225 Difference]: With dead ends: 51 [2020-07-21 22:16:38,048 INFO L226 Difference]: Without dead ends: 47 [2020-07-21 22:16:38,049 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 22:16:38,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-21 22:16:38,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-21 22:16:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 22:16:38,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 22:16:38,064 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-21 22:16:38,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:38,065 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 22:16:38,065 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 22:16:38,065 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 22:16:38,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-21 22:16:38,068 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:38,068 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:38,275 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:38,276 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:38,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:38,277 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-21 22:16:38,277 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:38,278 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1434675695] [2020-07-21 22:16:38,278 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:38,309 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:38,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:38,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 22:16:38,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:38,376 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-21 22:16:38,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:38,643 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:38,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:38,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:38,755 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 22:16:38,756 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1434675695] [2020-07-21 22:16:38,756 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:38,756 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 22:16:38,757 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682483207] [2020-07-21 22:16:38,757 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 22:16:38,758 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:38,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 22:16:38,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 22:16:38,759 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-21 22:16:38,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:38,952 INFO L93 Difference]: Finished difference Result 56 states and 84 transitions. [2020-07-21 22:16:38,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 22:16:38,953 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-21 22:16:38,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:38,961 INFO L225 Difference]: With dead ends: 56 [2020-07-21 22:16:38,961 INFO L226 Difference]: Without dead ends: 52 [2020-07-21 22:16:38,963 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 22:16:38,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-07-21 22:16:38,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 40. [2020-07-21 22:16:38,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 22:16:38,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 22:16:38,989 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 40 [2020-07-21 22:16:38,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:38,990 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 22:16:38,990 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 22:16:38,990 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 22:16:39,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-07-21 22:16:39,002 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:39,005 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:39,206 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:39,206 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:39,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:39,207 INFO L82 PathProgramCache]: Analyzing trace with hash -209212298, now seen corresponding path program 2 times [2020-07-21 22:16:39,208 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:39,208 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [409344087] [2020-07-21 22:16:39,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 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:39,281 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:39,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:39,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 22:16:39,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:39,408 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-07-21 22:16:39,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:39,831 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:39,833 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:39,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:39,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:40,049 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 22:16:40,050 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [409344087] [2020-07-21 22:16:40,050 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:40,050 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 22:16:40,051 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061796170] [2020-07-21 22:16:40,053 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 22:16:40,054 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:40,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 22:16:40,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 22:16:40,056 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 14 states. [2020-07-21 22:16:40,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:40,319 INFO L93 Difference]: Finished difference Result 61 states and 96 transitions. [2020-07-21 22:16:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 22:16:40,320 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 52 [2020-07-21 22:16:40,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:40,322 INFO L225 Difference]: With dead ends: 61 [2020-07-21 22:16:40,322 INFO L226 Difference]: Without dead ends: 57 [2020-07-21 22:16:40,324 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 86 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 22:16:40,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-07-21 22:16:40,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 45. [2020-07-21 22:16:40,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 22:16:40,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 22:16:40,337 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 52 [2020-07-21 22:16:40,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:40,337 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 22:16:40,338 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 22:16:40,338 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 22:16:40,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-07-21 22:16:40,341 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:40,341 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:40,557 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:40,558 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:40,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:40,560 INFO L82 PathProgramCache]: Analyzing trace with hash -405677468, now seen corresponding path program 1 times [2020-07-21 22:16:40,560 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:40,560 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2107177268] [2020-07-21 22:16:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:40,611 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:40,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:40,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 22:16:40,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:40,710 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2020-07-21 22:16:40,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:41,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:41,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:41,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:41,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:41,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:41,319 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 22:16:41,320 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2107177268] [2020-07-21 22:16:41,321 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:41,321 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 22:16:41,323 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501709479] [2020-07-21 22:16:41,324 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 22:16:41,324 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:41,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 22:16:41,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 22:16:41,325 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 14 states. [2020-07-21 22:16:41,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:41,587 INFO L93 Difference]: Finished difference Result 66 states and 110 transitions. [2020-07-21 22:16:41,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 22:16:41,588 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 54 [2020-07-21 22:16:41,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:41,591 INFO L225 Difference]: With dead ends: 66 [2020-07-21 22:16:41,591 INFO L226 Difference]: Without dead ends: 62 [2020-07-21 22:16:41,593 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 90 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 22:16:41,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2020-07-21 22:16:41,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 45. [2020-07-21 22:16:41,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 22:16:41,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 22:16:41,608 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 54 [2020-07-21 22:16:41,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:41,608 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 22:16:41,609 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 22:16:41,609 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 22:16:41,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-21 22:16:41,611 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:41,611 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:41,826 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:41,827 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:41,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:41,828 INFO L82 PathProgramCache]: Analyzing trace with hash -975547772, now seen corresponding path program 3 times [2020-07-21 22:16:41,828 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:41,829 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [999065127] [2020-07-21 22:16:41,829 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:41,891 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:16:41,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:41,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 22:16:41,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 60 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-21 22:16:42,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:42,664 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:42,666 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:42,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:42,920 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:42,921 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:42,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:42,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:43,050 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 68 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2020-07-21 22:16:43,051 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [999065127] [2020-07-21 22:16:43,051 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:43,051 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 22:16:43,051 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438933436] [2020-07-21 22:16:43,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 22:16:43,052 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:43,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 22:16:43,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 22:16:43,054 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 16 states. [2020-07-21 22:16:43,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:43,372 INFO L93 Difference]: Finished difference Result 71 states and 124 transitions. [2020-07-21 22:16:43,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 22:16:43,373 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 78 [2020-07-21 22:16:43,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:43,376 INFO L225 Difference]: With dead ends: 71 [2020-07-21 22:16:43,376 INFO L226 Difference]: Without dead ends: 67 [2020-07-21 22:16:43,377 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 134 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:16:43,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2020-07-21 22:16:43,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2020-07-21 22:16:43,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 22:16:43,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 22:16:43,396 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 78 [2020-07-21 22:16:43,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:43,396 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 22:16:43,396 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 22:16:43,397 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 22:16:43,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2020-07-21 22:16:43,399 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:43,399 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:43,605 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:43,606 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:43,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:43,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1891337214, now seen corresponding path program 2 times [2020-07-21 22:16:43,607 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:43,608 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [516549630] [2020-07-21 22:16:43,608 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:43,663 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:16:43,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:43,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 22:16:43,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:43,762 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 115 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-21 22:16:43,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:44,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:44,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:44,695 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:44,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 125 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-21 22:16:44,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [516549630] [2020-07-21 22:16:44,812 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:44,812 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 22:16:44,812 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486248963] [2020-07-21 22:16:44,813 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 22:16:44,814 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:44,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 22:16:44,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 22:16:44,815 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 16 states. [2020-07-21 22:16:45,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:45,098 INFO L93 Difference]: Finished difference Result 76 states and 140 transitions. [2020-07-21 22:16:45,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 22:16:45,099 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 108 [2020-07-21 22:16:45,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:45,102 INFO L225 Difference]: With dead ends: 76 [2020-07-21 22:16:45,103 INFO L226 Difference]: Without dead ends: 72 [2020-07-21 22:16:45,108 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 192 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:16:45,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2020-07-21 22:16:45,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 50. [2020-07-21 22:16:45,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 22:16:45,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 22:16:45,136 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 108 [2020-07-21 22:16:45,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:45,138 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 22:16:45,138 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 22:16:45,138 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 22:16:45,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2020-07-21 22:16:45,142 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:45,142 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 13, 13, 12, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:45,356 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:45,357 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:45,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:45,358 INFO L82 PathProgramCache]: Analyzing trace with hash -815433282, now seen corresponding path program 4 times [2020-07-21 22:16:45,358 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:45,359 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1418881954] [2020-07-21 22:16:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:45,439 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:16:45,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:45,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 22:16:45,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:45,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 332 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2020-07-21 22:16:45,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:46,813 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,460 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:47,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 346 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2020-07-21 22:16:47,520 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1418881954] [2020-07-21 22:16:47,521 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:47,521 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 22:16:47,521 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496442730] [2020-07-21 22:16:47,522 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 22:16:47,523 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:47,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 22:16:47,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 22:16:47,524 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 18 states. [2020-07-21 22:16:47,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:47,851 INFO L93 Difference]: Finished difference Result 81 states and 156 transitions. [2020-07-21 22:16:47,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 22:16:47,852 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 208 [2020-07-21 22:16:47,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:47,857 INFO L225 Difference]: With dead ends: 81 [2020-07-21 22:16:47,858 INFO L226 Difference]: Without dead ends: 77 [2020-07-21 22:16:47,859 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 389 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:16:47,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2020-07-21 22:16:47,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 55. [2020-07-21 22:16:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 22:16:47,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 22:16:47,874 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 208 [2020-07-21 22:16:47,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:47,875 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 22:16:47,876 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 22:16:47,876 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 22:16:47,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 22:16:47,878 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:47,879 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:48,094 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:48,094 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:48,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:48,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1180347891, now seen corresponding path program 2 times [2020-07-21 22:16:48,095 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:48,096 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [802069139] [2020-07-21 22:16:48,096 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:48,169 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:16:48,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:48,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 22:16:48,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:48,281 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 149 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2020-07-21 22:16:48,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:49,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,474 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,638 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:49,872 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 165 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2020-07-21 22:16:49,873 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [802069139] [2020-07-21 22:16:49,873 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:49,874 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 22:16:49,874 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330597086] [2020-07-21 22:16:49,875 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 22:16:49,875 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:49,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 22:16:49,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 22:16:49,877 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 18 states. [2020-07-21 22:16:50,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:50,273 INFO L93 Difference]: Finished difference Result 86 states and 174 transitions. [2020-07-21 22:16:50,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 22:16:50,273 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 121 [2020-07-21 22:16:50,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:50,276 INFO L225 Difference]: With dead ends: 86 [2020-07-21 22:16:50,276 INFO L226 Difference]: Without dead ends: 82 [2020-07-21 22:16:50,277 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 214 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:16:50,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2020-07-21 22:16:50,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2020-07-21 22:16:50,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 22:16:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 22:16:50,290 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 121 [2020-07-21 22:16:50,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:50,291 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 22:16:50,291 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 22:16:50,291 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 22:16:50,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-07-21 22:16:50,294 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:50,294 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 11, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:50,508 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:50,509 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:50,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:50,510 INFO L82 PathProgramCache]: Analyzing trace with hash 2099307065, now seen corresponding path program 5 times [2020-07-21 22:16:50,511 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:50,511 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1839047632] [2020-07-21 22:16:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:50,604 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:16:50,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:50,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:16:50,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:50,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 331 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2020-07-21 22:16:50,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:52,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:52,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:52,656 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:52,905 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:52,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,161 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,162 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:53,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 352 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2020-07-21 22:16:53,316 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1839047632] [2020-07-21 22:16:53,317 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:53,317 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 22:16:53,317 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722350730] [2020-07-21 22:16:53,318 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 22:16:53,318 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:53,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 22:16:53,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 22:16:53,319 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 20 states. [2020-07-21 22:16:53,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:53,771 INFO L93 Difference]: Finished difference Result 91 states and 192 transitions. [2020-07-21 22:16:53,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:16:53,772 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 195 [2020-07-21 22:16:53,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:53,775 INFO L225 Difference]: With dead ends: 91 [2020-07-21 22:16:53,775 INFO L226 Difference]: Without dead ends: 87 [2020-07-21 22:16:53,776 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 359 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 22:16:53,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-07-21 22:16:53,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 60. [2020-07-21 22:16:53,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 22:16:53,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 22:16:53,791 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 195 [2020-07-21 22:16:53,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:53,792 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 22:16:53,792 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 22:16:53,792 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 22:16:53,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 22:16:53,796 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:53,796 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:54,012 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:54,012 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:54,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:54,013 INFO L82 PathProgramCache]: Analyzing trace with hash 266210309, now seen corresponding path program 3 times [2020-07-21 22:16:54,014 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:54,014 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1182635762] [2020-07-21 22:16:54,015 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:54,123 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:16:54,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:54,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:16:54,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 347 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2020-07-21 22:16:54,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:16:55,923 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,679 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:56,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:16:57,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 371 refuted. 0 times theorem prover too weak. 634 trivial. 0 not checked. [2020-07-21 22:16:57,076 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1182635762] [2020-07-21 22:16:57,076 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:16:57,076 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 22:16:57,076 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249596046] [2020-07-21 22:16:57,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 22:16:57,078 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:16:57,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 22:16:57,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 22:16:57,079 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 20 states. [2020-07-21 22:16:57,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:16:57,546 INFO L93 Difference]: Finished difference Result 96 states and 212 transitions. [2020-07-21 22:16:57,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:16:57,547 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 201 [2020-07-21 22:16:57,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:16:57,553 INFO L225 Difference]: With dead ends: 96 [2020-07-21 22:16:57,554 INFO L226 Difference]: Without dead ends: 92 [2020-07-21 22:16:57,556 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 370 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 22:16:57,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2020-07-21 22:16:57,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 60. [2020-07-21 22:16:57,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 22:16:57,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 22:16:57,583 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 201 [2020-07-21 22:16:57,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:16:57,584 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 22:16:57,584 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 22:16:57,585 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 22:16:57,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2020-07-21 22:16:57,595 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:16:57,596 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 22, 21, 21, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:16:57,810 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:57,811 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:16:57,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:16:57,812 INFO L82 PathProgramCache]: Analyzing trace with hash -865443995, now seen corresponding path program 6 times [2020-07-21 22:16:57,812 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:16:57,812 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [200154552] [2020-07-21 22:16:57,812 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:16:57,961 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:16:57,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:16:57,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:16:57,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:16:58,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 819 refuted. 0 times theorem prover too weak. 2713 trivial. 0 not checked. [2020-07-21 22:16:58,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:00,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:00,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:01,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:01,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:01,613 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:01,614 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:01,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:01,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:02,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:02,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:02,216 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 849 refuted. 0 times theorem prover too weak. 2683 trivial. 0 not checked. [2020-07-21 22:17:02,417 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [200154552] [2020-07-21 22:17:02,417 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:02,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 22:17:02,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475868544] [2020-07-21 22:17:02,418 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:17:02,419 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:02,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:17:02,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:17:02,420 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 22 states. [2020-07-21 22:17:03,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:03,005 INFO L93 Difference]: Finished difference Result 101 states and 232 transitions. [2020-07-21 22:17:03,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:17:03,006 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 351 [2020-07-21 22:17:03,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:03,012 INFO L225 Difference]: With dead ends: 101 [2020-07-21 22:17:03,012 INFO L226 Difference]: Without dead ends: 97 [2020-07-21 22:17:03,014 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 667 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 22:17:03,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2020-07-21 22:17:03,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 65. [2020-07-21 22:17:03,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-07-21 22:17:03,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 114 transitions. [2020-07-21 22:17:03,034 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 114 transitions. Word has length 351 [2020-07-21 22:17:03,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:03,035 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 114 transitions. [2020-07-21 22:17:03,035 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:17:03,035 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 114 transitions. [2020-07-21 22:17:03,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2020-07-21 22:17:03,038 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:03,039 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 22, 21, 21, 14, 14, 14, 14, 14, 14, 14, 14, 12, 10, 10, 10, 10, 10, 10, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:03,253 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:03,254 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:03,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:03,255 INFO L82 PathProgramCache]: Analyzing trace with hash 1413996641, now seen corresponding path program 3 times [2020-07-21 22:17:03,255 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:03,255 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2115117631] [2020-07-21 22:17:03,256 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:03,452 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:03,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:03,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:17:03,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:03,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3218 backedges. 137 proven. 762 refuted. 0 times theorem prover too weak. 2319 trivial. 0 not checked. [2020-07-21 22:17:03,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:06,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:06,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:06,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:07,492 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:07,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:07,974 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:08,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:08,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:08,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3218 backedges. 137 proven. 795 refuted. 0 times theorem prover too weak. 2286 trivial. 0 not checked. [2020-07-21 22:17:08,241 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2115117631] [2020-07-21 22:17:08,242 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:08,242 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 22:17:08,242 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857183735] [2020-07-21 22:17:08,244 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:17:08,244 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:08,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:17:08,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:17:08,245 INFO L87 Difference]: Start difference. First operand 65 states and 114 transitions. Second operand 22 states. [2020-07-21 22:17:08,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:08,775 INFO L93 Difference]: Finished difference Result 106 states and 254 transitions. [2020-07-21 22:17:08,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:17:08,776 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 337 [2020-07-21 22:17:08,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:08,781 INFO L225 Difference]: With dead ends: 106 [2020-07-21 22:17:08,781 INFO L226 Difference]: Without dead ends: 102 [2020-07-21 22:17:08,782 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 682 GetRequests, 638 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 22:17:08,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2020-07-21 22:17:08,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 65. [2020-07-21 22:17:08,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-07-21 22:17:08,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 114 transitions. [2020-07-21 22:17:08,795 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 114 transitions. Word has length 337 [2020-07-21 22:17:08,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:08,796 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 114 transitions. [2020-07-21 22:17:08,796 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:17:08,796 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 114 transitions. [2020-07-21 22:17:08,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 820 [2020-07-21 22:17:08,806 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:08,807 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 52, 52, 47, 36, 36, 36, 36, 36, 36, 36, 36, 26, 26, 26, 26, 26, 26, 26, 26, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:09,020 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:09,021 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:09,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:09,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1230346157, now seen corresponding path program 7 times [2020-07-21 22:17:09,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:09,022 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1048527865] [2020-07-21 22:17:09,023 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:09,319 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:09,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:09,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:17:09,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 20591 backedges. 373 proven. 2371 refuted. 0 times theorem prover too weak. 17847 trivial. 0 not checked. [2020-07-21 22:17:09,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:14,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:15,224 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:16,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:16,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:16,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:16,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,281 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,460 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:17,906 INFO L134 CoverageAnalysis]: Checked inductivity of 20591 backedges. 373 proven. 2411 refuted. 0 times theorem prover too weak. 17807 trivial. 0 not checked. [2020-07-21 22:17:17,907 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1048527865] [2020-07-21 22:17:17,907 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:17,908 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 24 [2020-07-21 22:17:17,908 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316276167] [2020-07-21 22:17:17,909 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:17:17,910 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:17,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:17:17,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:17:17,910 INFO L87 Difference]: Start difference. First operand 65 states and 114 transitions. Second operand 24 states. [2020-07-21 22:17:18,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:18,565 INFO L93 Difference]: Finished difference Result 111 states and 276 transitions. [2020-07-21 22:17:18,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:17:18,566 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 819 [2020-07-21 22:17:18,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:18,571 INFO L225 Difference]: With dead ends: 111 [2020-07-21 22:17:18,571 INFO L226 Difference]: Without dead ends: 107 [2020-07-21 22:17:18,573 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1648 GetRequests, 1599 SyntacticMatches, 18 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:17:18,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2020-07-21 22:17:18,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 70. [2020-07-21 22:17:18,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-07-21 22:17:18,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 129 transitions. [2020-07-21 22:17:18,587 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 129 transitions. Word has length 819 [2020-07-21 22:17:18,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:18,588 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 129 transitions. [2020-07-21 22:17:18,588 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:17:18,588 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 129 transitions. [2020-07-21 22:17:18,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2020-07-21 22:17:18,592 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:18,593 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 27, 24, 24, 18, 18, 18, 18, 18, 18, 18, 18, 15, 12, 12, 12, 12, 12, 12, 12, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:18,806 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:18,806 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:18,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:18,807 INFO L82 PathProgramCache]: Analyzing trace with hash 2047786411, now seen corresponding path program 4 times [2020-07-21 22:17:18,808 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:18,808 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1128783957] [2020-07-21 22:17:18,809 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:19,129 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:19,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:19,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:17:19,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:19,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5148 backedges. 188 proven. 1118 refuted. 0 times theorem prover too weak. 3842 trivial. 0 not checked. [2020-07-21 22:17:19,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:22,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:23,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:23,281 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:24,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:24,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:24,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:24,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:24,966 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:25,078 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:25,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:25,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5148 backedges. 188 proven. 1162 refuted. 0 times theorem prover too weak. 3798 trivial. 0 not checked. [2020-07-21 22:17:25,345 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1128783957] [2020-07-21 22:17:25,346 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:25,346 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:17:25,346 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148278035] [2020-07-21 22:17:25,347 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:17:25,347 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:25,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:17:25,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:17:25,348 INFO L87 Difference]: Start difference. First operand 70 states and 129 transitions. Second operand 23 states. [2020-07-21 22:17:26,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:26,014 INFO L93 Difference]: Finished difference Result 116 states and 300 transitions. [2020-07-21 22:17:26,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:17:26,015 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 418 [2020-07-21 22:17:26,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:26,019 INFO L225 Difference]: With dead ends: 116 [2020-07-21 22:17:26,019 INFO L226 Difference]: Without dead ends: 112 [2020-07-21 22:17:26,021 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 845 GetRequests, 796 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:17:26,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2020-07-21 22:17:26,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 70. [2020-07-21 22:17:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-07-21 22:17:26,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 129 transitions. [2020-07-21 22:17:26,036 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 129 transitions. Word has length 418 [2020-07-21 22:17:26,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:26,037 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 129 transitions. [2020-07-21 22:17:26,037 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:17:26,037 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 129 transitions. [2020-07-21 22:17:26,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2020-07-21 22:17:26,045 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:26,046 INFO L422 BasicCegarLoop]: trace histogram [62, 62, 42, 41, 41, 31, 31, 31, 31, 31, 31, 31, 31, 20, 20, 20, 20, 20, 20, 20, 20, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:26,260 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:26,261 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:26,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:26,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1777656900, now seen corresponding path program 8 times [2020-07-21 22:17:26,262 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:26,263 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [633577633] [2020-07-21 22:17:26,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 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:26,620 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:26,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:26,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:17:26,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:27,091 INFO L134 CoverageAnalysis]: Checked inductivity of 14119 backedges. 349 proven. 2104 refuted. 0 times theorem prover too weak. 11666 trivial. 0 not checked. [2020-07-21 22:17:27,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:31,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:31,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:32,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:32,895 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:34,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:35,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:35,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:35,565 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:35,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:35,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:36,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:36,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:36,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:36,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:36,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:36,517 INFO L134 CoverageAnalysis]: Checked inductivity of 14119 backedges. 349 proven. 2156 refuted. 0 times theorem prover too weak. 11614 trivial. 0 not checked. [2020-07-21 22:17:36,518 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [633577633] [2020-07-21 22:17:36,518 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:36,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 22:17:36,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233752989] [2020-07-21 22:17:36,521 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 22:17:36,521 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:36,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 22:17:36,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 22:17:36,522 INFO L87 Difference]: Start difference. First operand 70 states and 129 transitions. Second operand 25 states. [2020-07-21 22:17:37,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:37,269 INFO L93 Difference]: Finished difference Result 121 states and 324 transitions. [2020-07-21 22:17:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:17:37,271 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 676 [2020-07-21 22:17:37,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:37,275 INFO L225 Difference]: With dead ends: 121 [2020-07-21 22:17:37,275 INFO L226 Difference]: Without dead ends: 117 [2020-07-21 22:17:37,277 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1363 GetRequests, 1309 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 22:17:37,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2020-07-21 22:17:37,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 75. [2020-07-21 22:17:37,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2020-07-21 22:17:37,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 145 transitions. [2020-07-21 22:17:37,291 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 145 transitions. Word has length 676 [2020-07-21 22:17:37,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:37,292 INFO L479 AbstractCegarLoop]: Abstraction has 75 states and 145 transitions. [2020-07-21 22:17:37,292 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 22:17:37,293 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 145 transitions. [2020-07-21 22:17:37,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 755 [2020-07-21 22:17:37,302 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:37,302 INFO L422 BasicCegarLoop]: trace histogram [64, 64, 49, 47, 47, 32, 32, 32, 32, 32, 32, 32, 32, 26, 23, 23, 23, 23, 23, 23, 23, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:37,515 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:37,516 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:37,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:37,516 INFO L82 PathProgramCache]: Analyzing trace with hash -1813836186, now seen corresponding path program 4 times [2020-07-21 22:17:37,517 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:37,517 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1961791985] [2020-07-21 22:17:37,517 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:37,914 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:37,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:37,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:17:37,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:38,398 INFO L134 CoverageAnalysis]: Checked inductivity of 17056 backedges. 414 proven. 2048 refuted. 0 times theorem prover too weak. 14594 trivial. 0 not checked. [2020-07-21 22:17:38,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:42,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:42,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:43,582 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:44,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:44,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:45,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:45,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:45,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:45,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:46,048 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:46,105 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:46,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:46,422 INFO L134 CoverageAnalysis]: Checked inductivity of 17056 backedges. 414 proven. 2088 refuted. 0 times theorem prover too weak. 14554 trivial. 0 not checked. [2020-07-21 22:17:46,422 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1961791985] [2020-07-21 22:17:46,423 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:46,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:17:46,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938108848] [2020-07-21 22:17:46,424 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:17:46,424 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:46,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:17:46,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:17:46,424 INFO L87 Difference]: Start difference. First operand 75 states and 145 transitions. Second operand 23 states. [2020-07-21 22:17:47,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:47,016 INFO L93 Difference]: Finished difference Result 159 states and 539 transitions. [2020-07-21 22:17:47,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:17:47,017 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 754 [2020-07-21 22:17:47,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:47,021 INFO L225 Difference]: With dead ends: 159 [2020-07-21 22:17:47,021 INFO L226 Difference]: Without dead ends: 155 [2020-07-21 22:17:47,022 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1517 GetRequests, 1468 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:17:47,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2020-07-21 22:17:47,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 77. [2020-07-21 22:17:47,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-07-21 22:17:47,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 152 transitions. [2020-07-21 22:17:47,040 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 152 transitions. Word has length 754 [2020-07-21 22:17:47,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:47,041 INFO L479 AbstractCegarLoop]: Abstraction has 77 states and 152 transitions. [2020-07-21 22:17:47,041 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:17:47,041 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 152 transitions. [2020-07-21 22:17:47,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 766 [2020-07-21 22:17:47,047 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:47,048 INFO L422 BasicCegarLoop]: trace histogram [66, 66, 47, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 25, 22, 22, 22, 22, 22, 22, 22, 19, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:47,262 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:47,263 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:47,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:47,263 INFO L82 PathProgramCache]: Analyzing trace with hash 848822556, now seen corresponding path program 1 times [2020-07-21 22:17:47,264 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:47,264 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1435737362] [2020-07-21 22:17:47,264 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:47,672 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:47,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:47,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:17:47,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:48,044 INFO L134 CoverageAnalysis]: Checked inductivity of 17647 backedges. 424 proven. 1891 refuted. 0 times theorem prover too weak. 15332 trivial. 0 not checked. [2020-07-21 22:17:48,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:17:51,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:51,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:52,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:52,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:52,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:53,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:53,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:53,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:53,895 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:53,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:53,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:54,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:17:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 17647 backedges. 424 proven. 1924 refuted. 0 times theorem prover too weak. 15299 trivial. 0 not checked. [2020-07-21 22:17:54,290 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1435737362] [2020-07-21 22:17:54,291 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:17:54,291 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:17:54,291 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957349418] [2020-07-21 22:17:54,292 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:17:54,292 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:17:54,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:17:54,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:17:54,293 INFO L87 Difference]: Start difference. First operand 77 states and 152 transitions. Second operand 21 states. [2020-07-21 22:17:54,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:17:54,819 INFO L93 Difference]: Finished difference Result 179 states and 673 transitions. [2020-07-21 22:17:54,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:17:54,820 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 765 [2020-07-21 22:17:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:17:54,825 INFO L225 Difference]: With dead ends: 179 [2020-07-21 22:17:54,825 INFO L226 Difference]: Without dead ends: 175 [2020-07-21 22:17:54,826 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1538 GetRequests, 1494 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:17:54,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2020-07-21 22:17:54,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 79. [2020-07-21 22:17:54,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-07-21 22:17:54,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 160 transitions. [2020-07-21 22:17:54,849 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 160 transitions. Word has length 765 [2020-07-21 22:17:54,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:17:54,850 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 160 transitions. [2020-07-21 22:17:54,850 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:17:54,850 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 160 transitions. [2020-07-21 22:17:54,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1080 [2020-07-21 22:17:54,860 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:17:54,861 INFO L422 BasicCegarLoop]: trace histogram [82, 82, 77, 77, 61, 57, 41, 41, 41, 41, 41, 41, 41, 38, 38, 38, 38, 38, 38, 38, 25, 20, 19, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:17:55,075 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:55,076 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:17:55,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:17:55,077 INFO L82 PathProgramCache]: Analyzing trace with hash 67032718, now seen corresponding path program 1 times [2020-07-21 22:17:55,077 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:17:55,077 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2032976674] [2020-07-21 22:17:55,077 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:17:55,513 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:17:55,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:17:55,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:17:55,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:17:56,172 INFO L134 CoverageAnalysis]: Checked inductivity of 34506 backedges. 604 proven. 3056 refuted. 0 times theorem prover too weak. 30846 trivial. 0 not checked. [2020-07-21 22:17:56,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:18:00,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:02,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:02,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:03,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:03,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:04,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:04,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:04,695 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:04,696 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:04,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:04,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:05,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:05,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:05,124 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:05,125 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:05,184 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:05,675 INFO L134 CoverageAnalysis]: Checked inductivity of 34506 backedges. 604 proven. 3096 refuted. 0 times theorem prover too weak. 30806 trivial. 0 not checked. [2020-07-21 22:18:05,675 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2032976674] [2020-07-21 22:18:05,675 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:18:05,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:18:05,676 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285469336] [2020-07-21 22:18:05,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:18:05,677 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:18:05,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:18:05,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:18:05,678 INFO L87 Difference]: Start difference. First operand 79 states and 160 transitions. Second operand 23 states. [2020-07-21 22:18:06,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:18:06,317 INFO L93 Difference]: Finished difference Result 156 states and 522 transitions. [2020-07-21 22:18:06,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:18:06,321 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1079 [2020-07-21 22:18:06,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:18:06,326 INFO L225 Difference]: With dead ends: 156 [2020-07-21 22:18:06,326 INFO L226 Difference]: Without dead ends: 152 [2020-07-21 22:18:06,327 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2166 GetRequests, 2117 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:18:06,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2020-07-21 22:18:06,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 82. [2020-07-21 22:18:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-07-21 22:18:06,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 170 transitions. [2020-07-21 22:18:06,345 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 170 transitions. Word has length 1079 [2020-07-21 22:18:06,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:18:06,346 INFO L479 AbstractCegarLoop]: Abstraction has 82 states and 170 transitions. [2020-07-21 22:18:06,346 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:18:06,346 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 170 transitions. [2020-07-21 22:18:06,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 981 [2020-07-21 22:18:06,356 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:18:06,357 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 70, 70, 62, 53, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 27, 17, 17, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:18:06,571 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:06,572 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:18:06,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:18:06,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1973171480, now seen corresponding path program 2 times [2020-07-21 22:18:06,572 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:18:06,573 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [150132099] [2020-07-21 22:18:06,573 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:07,062 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:18:07,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:18:07,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:18:07,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:18:07,889 INFO L134 CoverageAnalysis]: Checked inductivity of 28341 backedges. 583 proven. 2408 refuted. 0 times theorem prover too weak. 25350 trivial. 0 not checked. [2020-07-21 22:18:07,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:18:11,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:11,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:12,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:12,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:13,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:13,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:14,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:14,484 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:14,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:14,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:14,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:14,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:15,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:15,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:15,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 28341 backedges. 583 proven. 2441 refuted. 0 times theorem prover too weak. 25317 trivial. 0 not checked. [2020-07-21 22:18:15,535 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [150132099] [2020-07-21 22:18:15,536 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:18:15,536 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:18:15,536 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480917117] [2020-07-21 22:18:15,537 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:18:15,537 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:18:15,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:18:15,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:18:15,538 INFO L87 Difference]: Start difference. First operand 82 states and 170 transitions. Second operand 21 states. [2020-07-21 22:18:16,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:18:16,081 INFO L93 Difference]: Finished difference Result 174 states and 639 transitions. [2020-07-21 22:18:16,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:18:16,082 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 980 [2020-07-21 22:18:16,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:18:16,086 INFO L225 Difference]: With dead ends: 174 [2020-07-21 22:18:16,087 INFO L226 Difference]: Without dead ends: 170 [2020-07-21 22:18:16,088 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1967 GetRequests, 1923 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:18:16,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2020-07-21 22:18:16,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 89. [2020-07-21 22:18:16,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2020-07-21 22:18:16,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 197 transitions. [2020-07-21 22:18:16,107 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 197 transitions. Word has length 980 [2020-07-21 22:18:16,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:18:16,108 INFO L479 AbstractCegarLoop]: Abstraction has 89 states and 197 transitions. [2020-07-21 22:18:16,108 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:18:16,108 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 197 transitions. [2020-07-21 22:18:16,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1135 [2020-07-21 22:18:16,120 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:18:16,121 INFO L422 BasicCegarLoop]: trace histogram [88, 88, 79, 79, 65, 60, 44, 44, 44, 44, 44, 44, 44, 39, 39, 39, 39, 39, 39, 39, 28, 21, 21, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:18:16,336 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:16,337 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:18:16,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:18:16,338 INFO L82 PathProgramCache]: Analyzing trace with hash -191683652, now seen corresponding path program 3 times [2020-07-21 22:18:16,339 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:18:16,339 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [950031624] [2020-07-21 22:18:16,339 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:16,952 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:18:16,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:18:16,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:18:16,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:18:17,627 INFO L134 CoverageAnalysis]: Checked inductivity of 38234 backedges. 764 proven. 3598 refuted. 0 times theorem prover too weak. 33872 trivial. 0 not checked. [2020-07-21 22:18:17,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:18:22,954 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:24,834 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:26,898 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:27,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:28,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:28,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:28,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:28,990 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:28,991 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:29,107 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:29,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:29,173 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:29,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:29,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:29,760 INFO L134 CoverageAnalysis]: Checked inductivity of 38234 backedges. 770 proven. 3644 refuted. 0 times theorem prover too weak. 33820 trivial. 0 not checked. [2020-07-21 22:18:29,761 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [950031624] [2020-07-21 22:18:29,761 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:18:29,761 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 22:18:29,761 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586144250] [2020-07-21 22:18:29,762 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 22:18:29,762 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:18:29,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 22:18:29,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 22:18:29,763 INFO L87 Difference]: Start difference. First operand 89 states and 197 transitions. Second operand 25 states. [2020-07-21 22:18:30,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:18:30,661 INFO L93 Difference]: Finished difference Result 263 states and 1331 transitions. [2020-07-21 22:18:30,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:18:30,662 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1134 [2020-07-21 22:18:30,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:18:30,668 INFO L225 Difference]: With dead ends: 263 [2020-07-21 22:18:30,668 INFO L226 Difference]: Without dead ends: 142 [2020-07-21 22:18:30,675 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2277 GetRequests, 2223 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 22:18:30,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2020-07-21 22:18:30,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2020-07-21 22:18:30,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2020-07-21 22:18:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 326 transitions. [2020-07-21 22:18:30,697 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 326 transitions. Word has length 1134 [2020-07-21 22:18:30,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:18:30,698 INFO L479 AbstractCegarLoop]: Abstraction has 142 states and 326 transitions. [2020-07-21 22:18:30,698 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 22:18:30,699 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 326 transitions. [2020-07-21 22:18:30,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2020-07-21 22:18:30,727 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:18:30,728 INFO L422 BasicCegarLoop]: trace histogram [104, 104, 99, 99, 86, 71, 52, 52, 52, 52, 52, 52, 52, 49, 49, 49, 49, 49, 49, 49, 34, 33, 22, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:18:30,944 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:30,945 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:18:30,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:18:30,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1439131902, now seen corresponding path program 4 times [2020-07-21 22:18:30,946 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:18:30,946 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2023003545] [2020-07-21 22:18:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:31,555 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:18:31,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:18:31,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:18:31,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:18:32,486 INFO L134 CoverageAnalysis]: Checked inductivity of 56976 backedges. 926 proven. 4456 refuted. 0 times theorem prover too weak. 51594 trivial. 0 not checked. [2020-07-21 22:18:32,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:18:38,834 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:38,834 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:40,765 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:18:41,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:41,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:42,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:44,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:44,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:44,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:44,903 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:45,739 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:46,494 INFO L134 CoverageAnalysis]: Checked inductivity of 56976 backedges. 930 proven. 4504 refuted. 0 times theorem prover too weak. 51542 trivial. 0 not checked. [2020-07-21 22:18:46,494 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2023003545] [2020-07-21 22:18:46,494 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:18:46,495 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 22:18:46,495 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603194276] [2020-07-21 22:18:46,496 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 22:18:46,496 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:18:46,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 22:18:46,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 22:18:46,497 INFO L87 Difference]: Start difference. First operand 142 states and 326 transitions. Second operand 25 states. [2020-07-21 22:18:47,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:18:47,607 INFO L93 Difference]: Finished difference Result 385 states and 1941 transitions. [2020-07-21 22:18:47,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:18:47,609 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1382 [2020-07-21 22:18:47,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:18:47,616 INFO L225 Difference]: With dead ends: 385 [2020-07-21 22:18:47,616 INFO L226 Difference]: Without dead ends: 198 [2020-07-21 22:18:47,628 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2773 GetRequests, 2719 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 22:18:47,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2020-07-21 22:18:47,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 147. [2020-07-21 22:18:47,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2020-07-21 22:18:47,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 346 transitions. [2020-07-21 22:18:47,654 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 346 transitions. Word has length 1382 [2020-07-21 22:18:47,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:18:47,655 INFO L479 AbstractCegarLoop]: Abstraction has 147 states and 346 transitions. [2020-07-21 22:18:47,655 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 22:18:47,655 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 346 transitions. [2020-07-21 22:18:47,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1018 [2020-07-21 22:18:47,668 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:18:47,669 INFO L422 BasicCegarLoop]: trace histogram [81, 81, 70, 70, 54, 50, 40, 40, 40, 40, 40, 40, 40, 35, 35, 35, 35, 35, 35, 35, 27, 20, 19, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:18:47,884 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:47,885 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:18:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:18:47,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1546605554, now seen corresponding path program 5 times [2020-07-21 22:18:47,886 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:18:47,886 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1006213767] [2020-07-21 22:18:47,887 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:18:48,568 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:18:48,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:18:48,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:18:48,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:18:49,177 INFO L134 CoverageAnalysis]: Checked inductivity of 30776 backedges. 615 proven. 2841 refuted. 0 times theorem prover too weak. 27320 trivial. 0 not checked. [2020-07-21 22:18:49,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:18:53,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:56,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:56,118 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:57,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:58,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:58,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:58,698 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:58,887 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:59,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:59,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:59,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:18:59,671 INFO L134 CoverageAnalysis]: Checked inductivity of 30776 backedges. 617 proven. 2879 refuted. 0 times theorem prover too weak. 27280 trivial. 0 not checked. [2020-07-21 22:18:59,672 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1006213767] [2020-07-21 22:18:59,672 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:18:59,672 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:18:59,672 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974230998] [2020-07-21 22:18:59,673 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:18:59,673 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:18:59,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:18:59,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:18:59,674 INFO L87 Difference]: Start difference. First operand 147 states and 346 transitions. Second operand 23 states. [2020-07-21 22:19:00,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:19:00,353 INFO L93 Difference]: Finished difference Result 263 states and 940 transitions. [2020-07-21 22:19:00,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:19:00,354 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1017 [2020-07-21 22:19:00,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:19:00,364 INFO L225 Difference]: With dead ends: 263 [2020-07-21 22:19:00,364 INFO L226 Difference]: Without dead ends: 249 [2020-07-21 22:19:00,367 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2042 GetRequests, 1993 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:19:00,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2020-07-21 22:19:00,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 150. [2020-07-21 22:19:00,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2020-07-21 22:19:00,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 358 transitions. [2020-07-21 22:19:00,400 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 358 transitions. Word has length 1017 [2020-07-21 22:19:00,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:19:00,401 INFO L479 AbstractCegarLoop]: Abstraction has 150 states and 358 transitions. [2020-07-21 22:19:00,401 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:19:00,401 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 358 transitions. [2020-07-21 22:19:00,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1177 [2020-07-21 22:19:00,420 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:19:00,420 INFO L422 BasicCegarLoop]: trace histogram [90, 90, 83, 83, 67, 64, 45, 45, 45, 45, 45, 45, 45, 41, 41, 41, 41, 41, 41, 41, 26, 23, 22, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:19:00,635 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:00,636 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:19:00,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:19:00,636 INFO L82 PathProgramCache]: Analyzing trace with hash 770316597, now seen corresponding path program 6 times [2020-07-21 22:19:00,636 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:19:00,637 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1636005086] [2020-07-21 22:19:00,637 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:01,315 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:19:01,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:19:01,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:19:01,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:19:01,906 INFO L134 CoverageAnalysis]: Checked inductivity of 41099 backedges. 644 proven. 2934 refuted. 0 times theorem prover too weak. 37521 trivial. 0 not checked. [2020-07-21 22:19:01,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:19:07,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:09,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:09,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:10,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:10,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,742 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:11,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:12,411 INFO L134 CoverageAnalysis]: Checked inductivity of 41099 backedges. 644 proven. 2964 refuted. 0 times theorem prover too weak. 37491 trivial. 0 not checked. [2020-07-21 22:19:12,411 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1636005086] [2020-07-21 22:19:12,411 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:19:12,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:19:12,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820636906] [2020-07-21 22:19:12,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:19:12,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:19:12,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:19:12,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:19:12,413 INFO L87 Difference]: Start difference. First operand 150 states and 358 transitions. Second operand 21 states. [2020-07-21 22:19:12,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:19:12,985 INFO L93 Difference]: Finished difference Result 299 states and 1198 transitions. [2020-07-21 22:19:12,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:19:12,987 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1176 [2020-07-21 22:19:12,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:19:12,996 INFO L225 Difference]: With dead ends: 299 [2020-07-21 22:19:12,996 INFO L226 Difference]: Without dead ends: 285 [2020-07-21 22:19:12,999 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2359 GetRequests, 2315 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:19:12,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2020-07-21 22:19:13,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 150. [2020-07-21 22:19:13,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2020-07-21 22:19:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 358 transitions. [2020-07-21 22:19:13,037 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 358 transitions. Word has length 1176 [2020-07-21 22:19:13,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:19:13,038 INFO L479 AbstractCegarLoop]: Abstraction has 150 states and 358 transitions. [2020-07-21 22:19:13,038 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:19:13,038 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 358 transitions. [2020-07-21 22:19:13,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 871 [2020-07-21 22:19:13,050 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:19:13,051 INFO L422 BasicCegarLoop]: trace histogram [64, 64, 63, 63, 52, 49, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 20, 18, 15, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:19:13,265 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:13,266 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:19:13,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:19:13,268 INFO L82 PathProgramCache]: Analyzing trace with hash 212441570, now seen corresponding path program 7 times [2020-07-21 22:19:13,270 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:19:13,270 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1968859540] [2020-07-21 22:19:13,271 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:13,923 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:19:13,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:19:13,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:19:13,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:19:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 22222 backedges. 568 proven. 2067 refuted. 0 times theorem prover too weak. 19587 trivial. 0 not checked. [2020-07-21 22:19:14,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:19:18,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:18,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:20,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:21,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:21,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:21,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:21,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,084 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,267 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:22,935 INFO L134 CoverageAnalysis]: Checked inductivity of 22222 backedges. 570 proven. 2098 refuted. 0 times theorem prover too weak. 19554 trivial. 0 not checked. [2020-07-21 22:19:22,936 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1968859540] [2020-07-21 22:19:22,936 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:19:22,936 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:19:22,936 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841644549] [2020-07-21 22:19:22,937 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:19:22,937 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:19:22,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:19:22,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:19:22,937 INFO L87 Difference]: Start difference. First operand 150 states and 358 transitions. Second operand 21 states. [2020-07-21 22:19:23,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:19:23,536 INFO L93 Difference]: Finished difference Result 251 states and 812 transitions. [2020-07-21 22:19:23,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:19:23,537 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 870 [2020-07-21 22:19:23,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:19:23,542 INFO L225 Difference]: With dead ends: 251 [2020-07-21 22:19:23,542 INFO L226 Difference]: Without dead ends: 237 [2020-07-21 22:19:23,544 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1747 GetRequests, 1703 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:19:23,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2020-07-21 22:19:23,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 170. [2020-07-21 22:19:23,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2020-07-21 22:19:23,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 456 transitions. [2020-07-21 22:19:23,574 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 456 transitions. Word has length 870 [2020-07-21 22:19:23,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:19:23,575 INFO L479 AbstractCegarLoop]: Abstraction has 170 states and 456 transitions. [2020-07-21 22:19:23,575 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:19:23,575 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 456 transitions. [2020-07-21 22:19:23,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1008 [2020-07-21 22:19:23,589 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:19:23,589 INFO L422 BasicCegarLoop]: trace histogram [79, 79, 70, 70, 54, 52, 39, 39, 39, 39, 39, 39, 39, 35, 35, 35, 35, 35, 35, 35, 25, 19, 18, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:19:23,802 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:23,803 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:19:23,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:19:23,804 INFO L82 PathProgramCache]: Analyzing trace with hash -35229403, now seen corresponding path program 8 times [2020-07-21 22:19:23,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:19:23,804 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1739666338] [2020-07-21 22:19:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:24,485 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:19:24,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:19:24,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:19:24,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:19:24,972 INFO L134 CoverageAnalysis]: Checked inductivity of 30085 backedges. 613 proven. 2805 refuted. 0 times theorem prover too weak. 26667 trivial. 0 not checked. [2020-07-21 22:19:24,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:19:30,549 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:32,598 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:32,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:33,643 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:34,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:34,612 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:34,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:34,967 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:35,056 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:35,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:35,779 INFO L134 CoverageAnalysis]: Checked inductivity of 30085 backedges. 615 proven. 2843 refuted. 0 times theorem prover too weak. 26627 trivial. 0 not checked. [2020-07-21 22:19:35,779 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1739666338] [2020-07-21 22:19:35,779 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:19:35,780 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:19:35,780 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952546402] [2020-07-21 22:19:35,781 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:19:35,781 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:19:35,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:19:35,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:19:35,781 INFO L87 Difference]: Start difference. First operand 170 states and 456 transitions. Second operand 23 states. [2020-07-21 22:19:36,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:19:36,413 INFO L93 Difference]: Finished difference Result 254 states and 839 transitions. [2020-07-21 22:19:36,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:19:36,414 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1007 [2020-07-21 22:19:36,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:19:36,420 INFO L225 Difference]: With dead ends: 254 [2020-07-21 22:19:36,420 INFO L226 Difference]: Without dead ends: 240 [2020-07-21 22:19:36,424 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2022 GetRequests, 1973 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:19:36,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2020-07-21 22:19:36,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 166. [2020-07-21 22:19:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2020-07-21 22:19:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 436 transitions. [2020-07-21 22:19:36,455 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 436 transitions. Word has length 1007 [2020-07-21 22:19:36,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:19:36,456 INFO L479 AbstractCegarLoop]: Abstraction has 166 states and 436 transitions. [2020-07-21 22:19:36,456 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:19:36,456 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 436 transitions. [2020-07-21 22:19:36,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1101 [2020-07-21 22:19:36,475 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:19:36,475 INFO L422 BasicCegarLoop]: trace histogram [82, 82, 79, 79, 65, 62, 41, 41, 41, 41, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 24, 23, 20, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:19:36,689 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:36,690 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:19:36,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:19:36,690 INFO L82 PathProgramCache]: Analyzing trace with hash -803060809, now seen corresponding path program 9 times [2020-07-21 22:19:36,690 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:19:36,691 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1906831683] [2020-07-21 22:19:36,691 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:37,463 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:19:37,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:19:37,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:19:37,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:19:38,027 INFO L134 CoverageAnalysis]: Checked inductivity of 35823 backedges. 676 proven. 2654 refuted. 0 times theorem prover too weak. 32493 trivial. 0 not checked. [2020-07-21 22:19:38,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:19:43,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:44,989 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:44,990 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:46,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:46,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:46,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:47,052 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:47,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:47,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:47,311 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:47,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:48,003 INFO L134 CoverageAnalysis]: Checked inductivity of 35823 backedges. 676 proven. 2686 refuted. 0 times theorem prover too weak. 32461 trivial. 0 not checked. [2020-07-21 22:19:48,003 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1906831683] [2020-07-21 22:19:48,003 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:19:48,004 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:19:48,004 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65292973] [2020-07-21 22:19:48,005 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:19:48,005 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:19:48,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:19:48,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:19:48,005 INFO L87 Difference]: Start difference. First operand 166 states and 436 transitions. Second operand 21 states. [2020-07-21 22:19:48,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:19:48,553 INFO L93 Difference]: Finished difference Result 269 states and 930 transitions. [2020-07-21 22:19:48,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:19:48,555 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1100 [2020-07-21 22:19:48,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:19:48,561 INFO L225 Difference]: With dead ends: 269 [2020-07-21 22:19:48,561 INFO L226 Difference]: Without dead ends: 255 [2020-07-21 22:19:48,564 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2207 GetRequests, 2163 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:19:48,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2020-07-21 22:19:48,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 160. [2020-07-21 22:19:48,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2020-07-21 22:19:48,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 409 transitions. [2020-07-21 22:19:48,595 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 409 transitions. Word has length 1100 [2020-07-21 22:19:48,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:19:48,596 INFO L479 AbstractCegarLoop]: Abstraction has 160 states and 409 transitions. [2020-07-21 22:19:48,596 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:19:48,596 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 409 transitions. [2020-07-21 22:19:48,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 962 [2020-07-21 22:19:48,607 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:19:48,608 INFO L422 BasicCegarLoop]: trace histogram [72, 72, 69, 69, 54, 54, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 34, 34, 34, 34, 20, 18, 18, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:19:48,820 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:48,821 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:19:48,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:19:48,821 INFO L82 PathProgramCache]: Analyzing trace with hash 462263309, now seen corresponding path program 10 times [2020-07-21 22:19:48,821 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:19:48,822 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [644276774] [2020-07-21 22:19:48,822 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:49,648 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:19:49,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:19:49,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:19:49,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:19:50,092 INFO L134 CoverageAnalysis]: Checked inductivity of 27234 backedges. 551 proven. 2007 refuted. 0 times theorem prover too weak. 24676 trivial. 0 not checked. [2020-07-21 22:19:50,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:19:54,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:54,309 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:55,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:56,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:56,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:57,007 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:57,166 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:57,166 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:57,238 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:57,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:57,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:19:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 27234 backedges. 551 proven. 2031 refuted. 0 times theorem prover too weak. 24652 trivial. 0 not checked. [2020-07-21 22:19:58,042 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [644276774] [2020-07-21 22:19:58,042 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:19:58,042 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 22:19:58,043 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798996217] [2020-07-21 22:19:58,043 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 22:19:58,043 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:19:58,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 22:19:58,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 22:19:58,044 INFO L87 Difference]: Start difference. First operand 160 states and 409 transitions. Second operand 19 states. [2020-07-21 22:19:58,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:19:58,661 INFO L93 Difference]: Finished difference Result 324 states and 1425 transitions. [2020-07-21 22:19:58,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:19:58,663 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 961 [2020-07-21 22:19:58,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:19:58,674 INFO L225 Difference]: With dead ends: 324 [2020-07-21 22:19:58,674 INFO L226 Difference]: Without dead ends: 310 [2020-07-21 22:19:58,678 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1928 GetRequests, 1889 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:19:58,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-21 22:19:58,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 162. [2020-07-21 22:19:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-07-21 22:19:58,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 422 transitions. [2020-07-21 22:19:58,724 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 422 transitions. Word has length 961 [2020-07-21 22:19:58,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:19:58,725 INFO L479 AbstractCegarLoop]: Abstraction has 162 states and 422 transitions. [2020-07-21 22:19:58,725 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 22:19:58,725 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 422 transitions. [2020-07-21 22:19:58,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1577 [2020-07-21 22:19:58,753 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:19:58,754 INFO L422 BasicCegarLoop]: trace histogram [118, 118, 113, 113, 93, 90, 59, 59, 59, 59, 59, 59, 59, 56, 56, 56, 56, 56, 56, 56, 34, 34, 28, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:19:58,967 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:58,968 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:19:58,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:19:58,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1005558018, now seen corresponding path program 11 times [2020-07-21 22:19:58,969 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:19:58,969 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [351133894] [2020-07-21 22:19:58,970 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:19:59,751 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:19:59,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:19:59,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:19:59,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:20:00,799 INFO L134 CoverageAnalysis]: Checked inductivity of 74211 backedges. 930 proven. 5254 refuted. 0 times theorem prover too weak. 68027 trivial. 0 not checked. [2020-07-21 22:20:00,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:20:10,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:13,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:15,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:15,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:16,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,029 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,030 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,777 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:17,862 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:18,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:19,075 INFO L134 CoverageAnalysis]: Checked inductivity of 74211 backedges. 934 proven. 5302 refuted. 0 times theorem prover too weak. 67975 trivial. 0 not checked. [2020-07-21 22:20:19,075 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [351133894] [2020-07-21 22:20:19,075 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:20:19,076 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 22:20:19,076 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67544686] [2020-07-21 22:20:19,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 22:20:19,077 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:20:19,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 22:20:19,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 22:20:19,078 INFO L87 Difference]: Start difference. First operand 162 states and 422 transitions. Second operand 25 states. [2020-07-21 22:20:20,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:20:20,190 INFO L93 Difference]: Finished difference Result 260 states and 883 transitions. [2020-07-21 22:20:20,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:20:20,191 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1576 [2020-07-21 22:20:20,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:20:20,195 INFO L225 Difference]: With dead ends: 260 [2020-07-21 22:20:20,196 INFO L226 Difference]: Without dead ends: 197 [2020-07-21 22:20:20,199 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3161 GetRequests, 3107 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 22:20:20,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2020-07-21 22:20:20,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 175. [2020-07-21 22:20:20,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2020-07-21 22:20:20,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 473 transitions. [2020-07-21 22:20:20,228 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 473 transitions. Word has length 1576 [2020-07-21 22:20:20,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:20:20,228 INFO L479 AbstractCegarLoop]: Abstraction has 175 states and 473 transitions. [2020-07-21 22:20:20,228 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 22:20:20,228 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 473 transitions. [2020-07-21 22:20:20,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 844 [2020-07-21 22:20:20,238 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:20:20,239 INFO L422 BasicCegarLoop]: trace histogram [63, 63, 60, 60, 50, 48, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 20, 17, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:20:20,451 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:20:20,452 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:20:20,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:20:20,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1391573736, now seen corresponding path program 12 times [2020-07-21 22:20:20,452 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:20:20,452 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1661889683] [2020-07-21 22:20:20,453 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:20:21,213 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:20:21,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:20:21,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:20:21,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:20:21,723 INFO L134 CoverageAnalysis]: Checked inductivity of 20845 backedges. 685 proven. 1858 refuted. 0 times theorem prover too weak. 18302 trivial. 0 not checked. [2020-07-21 22:20:21,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:20:26,163 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:26,164 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:28,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:28,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:29,332 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:29,333 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:29,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:29,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:29,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:29,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:30,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:30,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:30,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:30,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:30,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 20845 backedges. 687 proven. 1889 refuted. 0 times theorem prover too weak. 18269 trivial. 0 not checked. [2020-07-21 22:20:31,196 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1661889683] [2020-07-21 22:20:31,197 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:20:31,197 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:20:31,197 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058111787] [2020-07-21 22:20:31,198 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:20:31,199 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:20:31,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:20:31,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:20:31,199 INFO L87 Difference]: Start difference. First operand 175 states and 473 transitions. Second operand 21 states. [2020-07-21 22:20:31,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:20:31,929 INFO L93 Difference]: Finished difference Result 276 states and 988 transitions. [2020-07-21 22:20:31,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:20:31,931 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 843 [2020-07-21 22:20:31,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:20:31,938 INFO L225 Difference]: With dead ends: 276 [2020-07-21 22:20:31,938 INFO L226 Difference]: Without dead ends: 259 [2020-07-21 22:20:31,941 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1693 GetRequests, 1649 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:20:31,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2020-07-21 22:20:31,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 195. [2020-07-21 22:20:31,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2020-07-21 22:20:31,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 582 transitions. [2020-07-21 22:20:31,979 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 582 transitions. Word has length 843 [2020-07-21 22:20:31,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:20:31,980 INFO L479 AbstractCegarLoop]: Abstraction has 195 states and 582 transitions. [2020-07-21 22:20:31,980 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:20:31,981 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 582 transitions. [2020-07-21 22:20:32,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1332 [2020-07-21 22:20:32,009 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:20:32,010 INFO L422 BasicCegarLoop]: trace histogram [99, 99, 98, 98, 72, 70, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 29, 26, 23, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:20:32,223 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:20:32,224 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:20:32,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:20:32,225 INFO L82 PathProgramCache]: Analyzing trace with hash -143083547, now seen corresponding path program 13 times [2020-07-21 22:20:32,225 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:20:32,226 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1485067266] [2020-07-21 22:20:32,226 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:20:33,202 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:20:33,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:20:33,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:20:33,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:20:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 52795 backedges. 720 proven. 3342 refuted. 0 times theorem prover too weak. 48733 trivial. 0 not checked. [2020-07-21 22:20:33,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:20:41,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:43,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:43,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:45,171 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,287 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,288 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,533 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:46,768 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:47,655 INFO L134 CoverageAnalysis]: Checked inductivity of 52795 backedges. 722 proven. 3370 refuted. 0 times theorem prover too weak. 48703 trivial. 0 not checked. [2020-07-21 22:20:47,656 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1485067266] [2020-07-21 22:20:47,656 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:20:47,656 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:20:47,656 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787058189] [2020-07-21 22:20:47,657 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:20:47,658 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:20:47,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:20:47,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:20:47,658 INFO L87 Difference]: Start difference. First operand 195 states and 582 transitions. Second operand 21 states. [2020-07-21 22:20:48,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:20:48,387 INFO L93 Difference]: Finished difference Result 297 states and 1087 transitions. [2020-07-21 22:20:48,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:20:48,389 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1331 [2020-07-21 22:20:48,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:20:48,396 INFO L225 Difference]: With dead ends: 297 [2020-07-21 22:20:48,397 INFO L226 Difference]: Without dead ends: 283 [2020-07-21 22:20:48,401 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2669 GetRequests, 2625 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:20:48,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2020-07-21 22:20:48,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 196. [2020-07-21 22:20:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2020-07-21 22:20:48,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 582 transitions. [2020-07-21 22:20:48,438 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 582 transitions. Word has length 1331 [2020-07-21 22:20:48,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:20:48,439 INFO L479 AbstractCegarLoop]: Abstraction has 196 states and 582 transitions. [2020-07-21 22:20:48,439 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:20:48,439 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 582 transitions. [2020-07-21 22:20:48,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1257 [2020-07-21 22:20:48,457 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:20:48,458 INFO L422 BasicCegarLoop]: trace histogram [101, 101, 82, 82, 76, 75, 50, 50, 50, 50, 50, 50, 50, 41, 41, 41, 41, 41, 41, 41, 35, 25, 25, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:20:48,672 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:20:48,673 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:20:48,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:20:48,673 INFO L82 PathProgramCache]: Analyzing trace with hash -642709654, now seen corresponding path program 14 times [2020-07-21 22:20:48,673 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:20:48,673 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1287064865] [2020-07-21 22:20:48,674 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:20:49,562 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:20:49,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:20:49,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 695 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:20:49,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:20:50,316 INFO L134 CoverageAnalysis]: Checked inductivity of 47289 backedges. 975 proven. 3440 refuted. 0 times theorem prover too weak. 42874 trivial. 0 not checked. [2020-07-21 22:20:50,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:20:57,029 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:57,030 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:20:59,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:02,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:02,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:03,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:03,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:03,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:03,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:04,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:04,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:04,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:04,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:04,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 47289 backedges. 983 proven. 3472 refuted. 0 times theorem prover too weak. 42834 trivial. 0 not checked. [2020-07-21 22:21:05,298 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1287064865] [2020-07-21 22:21:05,298 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:21:05,298 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:21:05,298 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898405229] [2020-07-21 22:21:05,299 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:21:05,299 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:21:05,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:21:05,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:21:05,300 INFO L87 Difference]: Start difference. First operand 196 states and 582 transitions. Second operand 23 states. [2020-07-21 22:21:06,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:21:06,207 INFO L93 Difference]: Finished difference Result 331 states and 1270 transitions. [2020-07-21 22:21:06,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:21:06,209 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1256 [2020-07-21 22:21:06,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:21:06,216 INFO L225 Difference]: With dead ends: 331 [2020-07-21 22:21:06,216 INFO L226 Difference]: Without dead ends: 262 [2020-07-21 22:21:06,220 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2520 GetRequests, 2471 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:21:06,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2020-07-21 22:21:06,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 216. [2020-07-21 22:21:06,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2020-07-21 22:21:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 668 transitions. [2020-07-21 22:21:06,246 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 668 transitions. Word has length 1256 [2020-07-21 22:21:06,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:21:06,247 INFO L479 AbstractCegarLoop]: Abstraction has 216 states and 668 transitions. [2020-07-21 22:21:06,247 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:21:06,247 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 668 transitions. [2020-07-21 22:21:06,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1341 [2020-07-21 22:21:06,265 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:21:06,265 INFO L422 BasicCegarLoop]: trace histogram [109, 109, 88, 88, 76, 75, 54, 54, 54, 54, 54, 54, 54, 44, 44, 44, 44, 44, 44, 44, 34, 31, 22, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:21:06,479 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:21:06,480 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:21:06,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:21:06,481 INFO L82 PathProgramCache]: Analyzing trace with hash 669560785, now seen corresponding path program 15 times [2020-07-21 22:21:06,482 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:21:06,482 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1004671054] [2020-07-21 22:21:06,482 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:21:07,376 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:21:07,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:21:07,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:21:07,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:21:08,192 INFO L134 CoverageAnalysis]: Checked inductivity of 53989 backedges. 1238 proven. 3944 refuted. 0 times theorem prover too weak. 48807 trivial. 0 not checked. [2020-07-21 22:21:08,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:21:15,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:20,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:22,722 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-21 22:21:23,396 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:23,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:24,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:24,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:24,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:25,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:25,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:25,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:26,000 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:26,001 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:26,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:26,433 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:27,831 INFO L134 CoverageAnalysis]: Checked inductivity of 53989 backedges. 1240 proven. 3994 refuted. 0 times theorem prover too weak. 48755 trivial. 0 not checked. [2020-07-21 22:21:27,831 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1004671054] [2020-07-21 22:21:27,831 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:21:27,832 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 22:21:27,832 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847367584] [2020-07-21 22:21:27,833 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 22:21:27,833 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:21:27,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 22:21:27,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 22:21:27,833 INFO L87 Difference]: Start difference. First operand 216 states and 668 transitions. Second operand 25 states. [2020-07-21 22:21:29,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:21:29,385 INFO L93 Difference]: Finished difference Result 299 states and 1008 transitions. [2020-07-21 22:21:29,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:21:29,389 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1340 [2020-07-21 22:21:29,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:21:29,395 INFO L225 Difference]: With dead ends: 299 [2020-07-21 22:21:29,395 INFO L226 Difference]: Without dead ends: 253 [2020-07-21 22:21:29,398 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2689 GetRequests, 2635 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 22:21:29,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2020-07-21 22:21:29,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 244. [2020-07-21 22:21:29,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-07-21 22:21:29,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 738 transitions. [2020-07-21 22:21:29,433 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 738 transitions. Word has length 1340 [2020-07-21 22:21:29,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:21:29,433 INFO L479 AbstractCegarLoop]: Abstraction has 244 states and 738 transitions. [2020-07-21 22:21:29,434 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 22:21:29,434 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 738 transitions. [2020-07-21 22:21:29,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1392 [2020-07-21 22:21:29,457 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:21:29,458 INFO L422 BasicCegarLoop]: trace histogram [105, 105, 100, 100, 78, 76, 52, 52, 52, 52, 52, 52, 52, 50, 50, 50, 50, 50, 50, 50, 29, 26, 26, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:21:29,671 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:21:29,672 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:21:29,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:21:29,673 INFO L82 PathProgramCache]: Analyzing trace with hash 951698829, now seen corresponding path program 16 times [2020-07-21 22:21:29,673 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:21:29,674 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2118687132] [2020-07-21 22:21:29,674 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:21:30,663 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:21:30,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:21:30,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:21:30,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:21:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 57697 backedges. 933 proven. 3875 refuted. 0 times theorem prover too weak. 52889 trivial. 0 not checked. [2020-07-21 22:21:31,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:21:42,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:44,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:44,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:47,395 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:48,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:48,515 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:48,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:48,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:48,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:49,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:49,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:21:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 57697 backedges. 937 proven. 3911 refuted. 0 times theorem prover too weak. 52849 trivial. 0 not checked. [2020-07-21 22:21:50,714 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2118687132] [2020-07-21 22:21:50,714 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:21:50,714 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:21:50,714 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949920352] [2020-07-21 22:21:50,716 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:21:50,716 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:21:50,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:21:50,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:21:50,716 INFO L87 Difference]: Start difference. First operand 244 states and 738 transitions. Second operand 23 states. [2020-07-21 22:21:51,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:21:51,598 INFO L93 Difference]: Finished difference Result 332 states and 1206 transitions. [2020-07-21 22:21:51,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:21:51,601 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1391 [2020-07-21 22:21:51,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:21:51,607 INFO L225 Difference]: With dead ends: 332 [2020-07-21 22:21:51,607 INFO L226 Difference]: Without dead ends: 315 [2020-07-21 22:21:51,610 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2790 GetRequests, 2741 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:21:51,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2020-07-21 22:21:51,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 248. [2020-07-21 22:21:51,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2020-07-21 22:21:51,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 722 transitions. [2020-07-21 22:21:51,646 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 722 transitions. Word has length 1391 [2020-07-21 22:21:51,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:21:51,647 INFO L479 AbstractCegarLoop]: Abstraction has 248 states and 722 transitions. [2020-07-21 22:21:51,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:21:51,647 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 722 transitions. [2020-07-21 22:21:51,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1251 [2020-07-21 22:21:51,666 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:21:51,667 INFO L422 BasicCegarLoop]: trace histogram [97, 97, 86, 86, 75, 70, 48, 48, 48, 48, 48, 48, 48, 43, 43, 43, 43, 43, 43, 43, 32, 22, 22, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:21:51,879 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:21:51,880 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:21:51,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:21:51,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1749960958, now seen corresponding path program 17 times [2020-07-21 22:21:51,881 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:21:51,881 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1470746466] [2020-07-21 22:21:51,882 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:21:52,885 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:21:52,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:21:52,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:21:52,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:21:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 46558 backedges. 779 proven. 3021 refuted. 0 times theorem prover too weak. 42758 trivial. 0 not checked. [2020-07-21 22:21:53,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:22:02,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:05,547 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:05,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:06,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:07,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:07,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:07,595 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:07,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:07,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:07,948 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:08,167 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 46558 backedges. 781 proven. 3049 refuted. 0 times theorem prover too weak. 42728 trivial. 0 not checked. [2020-07-21 22:22:09,266 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1470746466] [2020-07-21 22:22:09,267 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:22:09,267 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:22:09,267 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930337619] [2020-07-21 22:22:09,268 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:22:09,268 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:22:09,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:22:09,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:22:09,269 INFO L87 Difference]: Start difference. First operand 248 states and 722 transitions. Second operand 21 states. [2020-07-21 22:22:09,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:22:09,989 INFO L93 Difference]: Finished difference Result 400 states and 1594 transitions. [2020-07-21 22:22:09,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:22:09,991 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1250 [2020-07-21 22:22:09,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:22:10,000 INFO L225 Difference]: With dead ends: 400 [2020-07-21 22:22:10,000 INFO L226 Difference]: Without dead ends: 383 [2020-07-21 22:22:10,004 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2507 GetRequests, 2463 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:22:10,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2020-07-21 22:22:10,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 238. [2020-07-21 22:22:10,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-07-21 22:22:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 653 transitions. [2020-07-21 22:22:10,050 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 653 transitions. Word has length 1250 [2020-07-21 22:22:10,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:22:10,051 INFO L479 AbstractCegarLoop]: Abstraction has 238 states and 653 transitions. [2020-07-21 22:22:10,051 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:22:10,051 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 653 transitions. [2020-07-21 22:22:10,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 912 [2020-07-21 22:22:10,064 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:22:10,064 INFO L422 BasicCegarLoop]: trace histogram [69, 69, 64, 64, 54, 52, 34, 34, 34, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 22, 18, 15, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:22:10,278 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:22:10,279 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:22:10,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:22:10,279 INFO L82 PathProgramCache]: Analyzing trace with hash 1066206433, now seen corresponding path program 18 times [2020-07-21 22:22:10,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:22:10,279 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2009594125] [2020-07-21 22:22:10,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 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:22:11,367 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:22:11,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:22:11,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 1011 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:22:11,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:22:11,768 INFO L134 CoverageAnalysis]: Checked inductivity of 24433 backedges. 683 proven. 1747 refuted. 0 times theorem prover too weak. 22003 trivial. 0 not checked. [2020-07-21 22:22:11,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:22:16,887 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:16,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:19,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:19,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:20,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:20,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:21,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:21,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:21,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:21,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:21,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:22,860 INFO L134 CoverageAnalysis]: Checked inductivity of 24433 backedges. 683 proven. 1773 refuted. 0 times theorem prover too weak. 21977 trivial. 0 not checked. [2020-07-21 22:22:22,860 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2009594125] [2020-07-21 22:22:22,861 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:22:22,861 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 22:22:22,861 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903287558] [2020-07-21 22:22:22,862 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 22:22:22,862 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:22:22,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 22:22:22,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 22:22:22,862 INFO L87 Difference]: Start difference. First operand 238 states and 653 transitions. Second operand 19 states. [2020-07-21 22:22:23,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:22:23,671 INFO L93 Difference]: Finished difference Result 489 states and 2374 transitions. [2020-07-21 22:22:23,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:22:23,674 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 911 [2020-07-21 22:22:23,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:22:23,687 INFO L225 Difference]: With dead ends: 489 [2020-07-21 22:22:23,687 INFO L226 Difference]: Without dead ends: 472 [2020-07-21 22:22:23,693 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1828 GetRequests, 1789 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:22:23,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2020-07-21 22:22:23,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 240. [2020-07-21 22:22:23,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2020-07-21 22:22:23,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 667 transitions. [2020-07-21 22:22:23,760 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 667 transitions. Word has length 911 [2020-07-21 22:22:23,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:22:23,761 INFO L479 AbstractCegarLoop]: Abstraction has 240 states and 667 transitions. [2020-07-21 22:22:23,761 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 22:22:23,761 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 667 transitions. [2020-07-21 22:22:23,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1423 [2020-07-21 22:22:23,783 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:22:23,783 INFO L422 BasicCegarLoop]: trace histogram [107, 107, 102, 102, 82, 79, 53, 53, 53, 53, 53, 53, 53, 51, 51, 51, 51, 51, 51, 51, 29, 28, 28, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:22:23,984 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:22:23,984 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:22:23,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:22:23,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1483170287, now seen corresponding path program 19 times [2020-07-21 22:22:23,986 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:22:23,986 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [563798469] [2020-07-21 22:22:23,987 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:22:25,011 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:22:25,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:22:25,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:22:25,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:22:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 60302 backedges. 1035 proven. 3315 refuted. 0 times theorem prover too weak. 55952 trivial. 0 not checked. [2020-07-21 22:22:25,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:22:34,025 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:39,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:42,362 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:42,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:42,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:43,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:43,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:43,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:43,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:43,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:44,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:22:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 60302 backedges. 1035 proven. 3347 refuted. 0 times theorem prover too weak. 55920 trivial. 0 not checked. [2020-07-21 22:22:45,560 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [563798469] [2020-07-21 22:22:45,561 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:22:45,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:22:45,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411183273] [2020-07-21 22:22:45,562 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:22:45,562 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:22:45,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:22:45,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:22:45,563 INFO L87 Difference]: Start difference. First operand 240 states and 667 transitions. Second operand 21 states. [2020-07-21 22:22:46,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:22:46,408 INFO L93 Difference]: Finished difference Result 357 states and 1259 transitions. [2020-07-21 22:22:46,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:22:46,410 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1422 [2020-07-21 22:22:46,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:22:46,417 INFO L225 Difference]: With dead ends: 357 [2020-07-21 22:22:46,418 INFO L226 Difference]: Without dead ends: 340 [2020-07-21 22:22:46,421 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2851 GetRequests, 2807 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:22:46,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2020-07-21 22:22:46,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 226. [2020-07-21 22:22:46,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 226 states. [2020-07-21 22:22:46,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 608 transitions. [2020-07-21 22:22:46,451 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 608 transitions. Word has length 1422 [2020-07-21 22:22:46,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:22:46,452 INFO L479 AbstractCegarLoop]: Abstraction has 226 states and 608 transitions. [2020-07-21 22:22:46,453 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:22:46,453 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 608 transitions. [2020-07-21 22:22:46,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1167 [2020-07-21 22:22:46,464 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:22:46,465 INFO L422 BasicCegarLoop]: trace histogram [88, 88, 83, 83, 68, 65, 44, 44, 44, 44, 44, 44, 44, 41, 41, 41, 41, 41, 41, 41, 27, 21, 20, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:22:46,665 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:22:46,666 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:22:46,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:22:46,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1324881496, now seen corresponding path program 20 times [2020-07-21 22:22:46,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:22:46,667 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2073549911] [2020-07-21 22:22:46,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 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:22:47,701 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:22:47,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:22:47,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:22:47,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:22:48,445 INFO L134 CoverageAnalysis]: Checked inductivity of 40346 backedges. 1008 proven. 3028 refuted. 0 times theorem prover too weak. 36310 trivial. 0 not checked. [2020-07-21 22:22:48,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:22:58,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:01,678 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:01,679 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:03,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:03,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:04,852 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:04,853 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:05,658 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:05,658 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:05,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:05,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:06,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:06,356 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:06,496 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:06,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:08,199 INFO L134 CoverageAnalysis]: Checked inductivity of 40346 backedges. 1012 proven. 3066 refuted. 0 times theorem prover too weak. 36268 trivial. 0 not checked. [2020-07-21 22:23:08,199 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2073549911] [2020-07-21 22:23:08,199 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:23:08,200 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:23:08,200 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496285241] [2020-07-21 22:23:08,201 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:23:08,201 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:23:08,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:23:08,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:23:08,201 INFO L87 Difference]: Start difference. First operand 226 states and 608 transitions. Second operand 23 states. [2020-07-21 22:23:09,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:23:09,389 INFO L93 Difference]: Finished difference Result 366 states and 1284 transitions. [2020-07-21 22:23:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:23:09,394 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1166 [2020-07-21 22:23:09,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:23:09,406 INFO L225 Difference]: With dead ends: 366 [2020-07-21 22:23:09,406 INFO L226 Difference]: Without dead ends: 323 [2020-07-21 22:23:09,410 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2340 GetRequests, 2291 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:23:09,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2020-07-21 22:23:09,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 222. [2020-07-21 22:23:09,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 22:23:09,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 594 transitions. [2020-07-21 22:23:09,471 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 594 transitions. Word has length 1166 [2020-07-21 22:23:09,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:23:09,472 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 594 transitions. [2020-07-21 22:23:09,473 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:23:09,473 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 594 transitions. [2020-07-21 22:23:09,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 951 [2020-07-21 22:23:09,491 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:23:09,492 INFO L422 BasicCegarLoop]: trace histogram [70, 70, 69, 69, 56, 53, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 22, 18, 16, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:23:09,706 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:23:09,707 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:23:09,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:23:09,708 INFO L82 PathProgramCache]: Analyzing trace with hash 2045780886, now seen corresponding path program 21 times [2020-07-21 22:23:09,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:23:09,708 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [482800941] [2020-07-21 22:23:09,708 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:23:10,998 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:23:10,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:23:11,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:23:11,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:23:11,503 INFO L134 CoverageAnalysis]: Checked inductivity of 26586 backedges. 801 proven. 2045 refuted. 0 times theorem prover too weak. 23740 trivial. 0 not checked. [2020-07-21 22:23:11,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:23:19,821 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:19,821 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:22,803 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:22,803 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:24,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:24,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:25,439 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:25,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:25,812 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:25,813 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:26,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:26,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:26,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:26,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:26,886 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:28,949 INFO L134 CoverageAnalysis]: Checked inductivity of 26586 backedges. 805 proven. 2071 refuted. 0 times theorem prover too weak. 23710 trivial. 0 not checked. [2020-07-21 22:23:28,950 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [482800941] [2020-07-21 22:23:28,950 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:23:28,950 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:23:28,950 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409925757] [2020-07-21 22:23:28,951 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:23:28,951 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:23:28,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:23:28,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:23:28,952 INFO L87 Difference]: Start difference. First operand 222 states and 594 transitions. Second operand 21 states. [2020-07-21 22:23:30,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:23:30,002 INFO L93 Difference]: Finished difference Result 308 states and 938 transitions. [2020-07-21 22:23:30,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:23:30,005 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 950 [2020-07-21 22:23:30,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:23:30,012 INFO L225 Difference]: With dead ends: 308 [2020-07-21 22:23:30,012 INFO L226 Difference]: Without dead ends: 288 [2020-07-21 22:23:30,014 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1907 GetRequests, 1863 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:23:30,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2020-07-21 22:23:30,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 222. [2020-07-21 22:23:30,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 22:23:30,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 571 transitions. [2020-07-21 22:23:30,039 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 571 transitions. Word has length 950 [2020-07-21 22:23:30,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:23:30,039 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 571 transitions. [2020-07-21 22:23:30,040 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:23:30,040 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 571 transitions. [2020-07-21 22:23:30,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1251 [2020-07-21 22:23:30,051 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:23:30,052 INFO L422 BasicCegarLoop]: trace histogram [93, 93, 90, 90, 74, 71, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 28, 26, 22, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:23:30,252 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:23:30,253 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:23:30,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:23:30,254 INFO L82 PathProgramCache]: Analyzing trace with hash 305085530, now seen corresponding path program 22 times [2020-07-21 22:23:30,254 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:23:30,255 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [760094452] [2020-07-21 22:23:30,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 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:23:31,377 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:23:31,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:23:31,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:23:31,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:23:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 46418 backedges. 1030 proven. 3332 refuted. 0 times theorem prover too weak. 42056 trivial. 0 not checked. [2020-07-21 22:23:32,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:23:35,957 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 22:23:36,065 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 22:23:45,813 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:23:46,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:50,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:53,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:53,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:54,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:55,160 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:55,161 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:55,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:55,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:56,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:56,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:56,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:56,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:56,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:57,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:23:59,298 INFO L134 CoverageAnalysis]: Checked inductivity of 46418 backedges. 1036 proven. 3366 refuted. 0 times theorem prover too weak. 42016 trivial. 0 not checked. [2020-07-21 22:23:59,299 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [760094452] [2020-07-21 22:23:59,299 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:23:59,300 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:23:59,300 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553420301] [2020-07-21 22:23:59,302 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:23:59,302 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:23:59,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:23:59,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:23:59,303 INFO L87 Difference]: Start difference. First operand 222 states and 571 transitions. Second operand 23 states. [2020-07-21 22:24:01,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:24:01,024 INFO L93 Difference]: Finished difference Result 314 states and 900 transitions. [2020-07-21 22:24:01,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:24:01,028 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1250 [2020-07-21 22:24:01,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:24:01,034 INFO L225 Difference]: With dead ends: 314 [2020-07-21 22:24:01,034 INFO L226 Difference]: Without dead ends: 268 [2020-07-21 22:24:01,036 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2508 GetRequests, 2459 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:24:01,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2020-07-21 22:24:01,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 235. [2020-07-21 22:24:01,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2020-07-21 22:24:01,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 647 transitions. [2020-07-21 22:24:01,070 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 647 transitions. Word has length 1250 [2020-07-21 22:24:01,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:24:01,070 INFO L479 AbstractCegarLoop]: Abstraction has 235 states and 647 transitions. [2020-07-21 22:24:01,070 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:24:01,071 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 647 transitions. [2020-07-21 22:24:01,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1499 [2020-07-21 22:24:01,093 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:24:01,093 INFO L422 BasicCegarLoop]: trace histogram [110, 110, 109, 109, 90, 87, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 36, 32, 22, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:24:01,294 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:24:01,294 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:24:01,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:24:01,295 INFO L82 PathProgramCache]: Analyzing trace with hash -225892616, now seen corresponding path program 23 times [2020-07-21 22:24:01,296 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:24:01,296 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2076865228] [2020-07-21 22:24:01,297 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:24:02,482 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:24:02,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:24:02,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:24:02,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:24:03,625 INFO L134 CoverageAnalysis]: Checked inductivity of 66934 backedges. 1534 proven. 4328 refuted. 0 times theorem prover too weak. 61072 trivial. 0 not checked. [2020-07-21 22:24:03,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:24:05,959 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:24:06,069 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:24:06,194 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:24:06,317 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:24:06,956 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:24:07,087 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:24:07,227 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:24:07,366 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:24:09,335 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 22:24:09,481 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 22:24:09,633 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-07-21 22:24:09,789 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-07-21 22:24:09,936 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2020-07-21 22:24:10,072 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-07-21 22:24:10,201 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-07-21 22:24:10,323 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2020-07-21 22:24:10,441 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 22:24:10,548 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:24:27,590 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:24:27,701 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:24:27,819 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:24:27,934 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:24:28,062 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:24:28,184 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:24:28,314 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:24:28,445 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:24:29,155 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:24:29,292 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:24:29,437 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:24:29,582 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:24:29,723 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-07-21 22:24:29,856 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-07-21 22:24:29,984 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 22:24:30,101 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 22:24:30,211 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 22:24:30,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:35,849 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:24:36,555 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:38,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:38,455 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:40,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:41,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:41,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:42,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:42,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:43,167 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:43,167 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:43,324 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:43,324 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:43,880 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:24:46,459 INFO L134 CoverageAnalysis]: Checked inductivity of 66934 backedges. 1536 proven. 4378 refuted. 0 times theorem prover too weak. 61020 trivial. 0 not checked. [2020-07-21 22:24:46,460 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2076865228] [2020-07-21 22:24:46,460 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:24:46,460 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 22:24:46,460 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481313320] [2020-07-21 22:24:46,462 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 22:24:46,462 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:24:46,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 22:24:46,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 22:24:46,463 INFO L87 Difference]: Start difference. First operand 235 states and 647 transitions. Second operand 25 states. [2020-07-21 22:24:47,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:24:47,844 INFO L93 Difference]: Finished difference Result 327 states and 960 transitions. [2020-07-21 22:24:47,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:24:47,847 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1498 [2020-07-21 22:24:47,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:24:47,854 INFO L225 Difference]: With dead ends: 327 [2020-07-21 22:24:47,854 INFO L226 Difference]: Without dead ends: 296 [2020-07-21 22:24:47,856 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3005 GetRequests, 2951 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 22:24:47,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2020-07-21 22:24:47,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 293. [2020-07-21 22:24:47,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2020-07-21 22:24:47,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 809 transitions. [2020-07-21 22:24:47,887 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 809 transitions. Word has length 1498 [2020-07-21 22:24:47,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:24:47,888 INFO L479 AbstractCegarLoop]: Abstraction has 293 states and 809 transitions. [2020-07-21 22:24:47,888 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 22:24:47,888 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 809 transitions. [2020-07-21 22:24:47,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1344 [2020-07-21 22:24:47,902 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:24:47,903 INFO L422 BasicCegarLoop]: trace histogram [101, 101, 96, 96, 78, 76, 50, 50, 50, 50, 50, 50, 50, 48, 48, 48, 48, 48, 48, 48, 30, 26, 23, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:24:48,103 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:24:48,104 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:24:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:24:48,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1661884523, now seen corresponding path program 24 times [2020-07-21 22:24:48,105 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:24:48,105 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2051461130] [2020-07-21 22:24:48,106 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:24:49,317 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:24:49,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:24:49,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:24:49,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:24:50,164 INFO L134 CoverageAnalysis]: Checked inductivity of 53705 backedges. 1084 proven. 3087 refuted. 0 times theorem prover too weak. 49534 trivial. 0 not checked. [2020-07-21 22:24:50,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:25:02,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:02,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:06,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:06,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:07,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:07,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:08,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:08,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:08,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:09,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:09,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:09,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:09,407 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:09,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:12,386 INFO L134 CoverageAnalysis]: Checked inductivity of 53705 backedges. 1088 proven. 3116 refuted. 0 times theorem prover too weak. 49501 trivial. 0 not checked. [2020-07-21 22:25:12,387 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2051461130] [2020-07-21 22:25:12,387 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:25:12,387 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:25:12,388 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590666548] [2020-07-21 22:25:12,388 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:25:12,389 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:25:12,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:25:12,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:25:12,389 INFO L87 Difference]: Start difference. First operand 293 states and 809 transitions. Second operand 21 states. [2020-07-21 22:25:13,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:25:13,320 INFO L93 Difference]: Finished difference Result 430 states and 1573 transitions. [2020-07-21 22:25:13,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:25:13,324 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1343 [2020-07-21 22:25:13,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:25:13,333 INFO L225 Difference]: With dead ends: 430 [2020-07-21 22:25:13,333 INFO L226 Difference]: Without dead ends: 421 [2020-07-21 22:25:13,336 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2693 GetRequests, 2649 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:25:13,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2020-07-21 22:25:13,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 342. [2020-07-21 22:25:13,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2020-07-21 22:25:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1119 transitions. [2020-07-21 22:25:13,393 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1119 transitions. Word has length 1343 [2020-07-21 22:25:13,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:25:13,393 INFO L479 AbstractCegarLoop]: Abstraction has 342 states and 1119 transitions. [2020-07-21 22:25:13,393 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:25:13,393 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1119 transitions. [2020-07-21 22:25:13,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1493 [2020-07-21 22:25:13,421 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:25:13,422 INFO L422 BasicCegarLoop]: trace histogram [121, 121, 100, 100, 80, 79, 60, 60, 60, 60, 60, 60, 60, 50, 50, 50, 50, 50, 50, 50, 41, 30, 21, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:25:13,637 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:25:13,638 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:25:13,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:25:13,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1238195655, now seen corresponding path program 25 times [2020-07-21 22:25:13,640 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:25:13,640 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1310588674] [2020-07-21 22:25:13,640 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:25:14,878 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:25:14,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:25:14,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:25:14,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:25:15,916 INFO L134 CoverageAnalysis]: Checked inductivity of 67061 backedges. 1275 proven. 3921 refuted. 0 times theorem prover too weak. 61865 trivial. 0 not checked. [2020-07-21 22:25:15,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:25:33,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:33,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:38,050 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:38,051 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:39,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:39,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:40,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:41,513 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:41,514 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:41,938 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:41,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:42,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:42,223 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:42,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:42,398 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:43,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:25:46,164 INFO L134 CoverageAnalysis]: Checked inductivity of 67061 backedges. 1279 proven. 3957 refuted. 0 times theorem prover too weak. 61825 trivial. 0 not checked. [2020-07-21 22:25:46,164 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1310588674] [2020-07-21 22:25:46,164 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:25:46,165 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:25:46,165 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871556147] [2020-07-21 22:25:46,165 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:25:46,165 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:25:46,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:25:46,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:25:46,166 INFO L87 Difference]: Start difference. First operand 342 states and 1119 transitions. Second operand 23 states. [2020-07-21 22:25:47,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:25:47,379 INFO L93 Difference]: Finished difference Result 459 states and 1719 transitions. [2020-07-21 22:25:47,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:25:47,383 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1492 [2020-07-21 22:25:47,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:25:47,393 INFO L225 Difference]: With dead ends: 459 [2020-07-21 22:25:47,393 INFO L226 Difference]: Without dead ends: 450 [2020-07-21 22:25:47,397 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2992 GetRequests, 2943 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:25:47,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2020-07-21 22:25:47,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 330. [2020-07-21 22:25:47,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2020-07-21 22:25:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 1012 transitions. [2020-07-21 22:25:47,439 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 1012 transitions. Word has length 1492 [2020-07-21 22:25:47,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:25:47,439 INFO L479 AbstractCegarLoop]: Abstraction has 330 states and 1012 transitions. [2020-07-21 22:25:47,439 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:25:47,439 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 1012 transitions. [2020-07-21 22:25:47,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1548 [2020-07-21 22:25:47,457 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:25:47,457 INFO L422 BasicCegarLoop]: trace histogram [115, 115, 112, 112, 90, 88, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 33, 32, 27, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:25:47,658 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:25:47,658 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:25:47,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:25:47,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1903240622, now seen corresponding path program 26 times [2020-07-21 22:25:47,660 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:25:47,660 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1288900519] [2020-07-21 22:25:47,661 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:25:48,927 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:25:48,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:25:48,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:25:48,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:25:50,020 INFO L134 CoverageAnalysis]: Checked inductivity of 71461 backedges. 1212 proven. 3542 refuted. 0 times theorem prover too weak. 66707 trivial. 0 not checked. [2020-07-21 22:25:50,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:26:06,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:06,523 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:14,597 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:15,880 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:15,881 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:17,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:17,428 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,016 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,017 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,538 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:18,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:19,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:22,783 INFO L134 CoverageAnalysis]: Checked inductivity of 71461 backedges. 1214 proven. 3572 refuted. 0 times theorem prover too weak. 66675 trivial. 0 not checked. [2020-07-21 22:26:22,784 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1288900519] [2020-07-21 22:26:22,784 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:26:22,784 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:26:22,785 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747780671] [2020-07-21 22:26:22,785 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:26:22,785 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:26:22,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:26:22,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:26:22,786 INFO L87 Difference]: Start difference. First operand 330 states and 1012 transitions. Second operand 21 states. [2020-07-21 22:26:23,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:26:23,985 INFO L93 Difference]: Finished difference Result 532 states and 2203 transitions. [2020-07-21 22:26:23,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:26:23,990 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1547 [2020-07-21 22:26:23,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:26:24,003 INFO L225 Difference]: With dead ends: 532 [2020-07-21 22:26:24,004 INFO L226 Difference]: Without dead ends: 523 [2020-07-21 22:26:24,010 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3101 GetRequests, 3057 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:26:24,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2020-07-21 22:26:24,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 325. [2020-07-21 22:26:24,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2020-07-21 22:26:24,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 968 transitions. [2020-07-21 22:26:24,066 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 968 transitions. Word has length 1547 [2020-07-21 22:26:24,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:26:24,066 INFO L479 AbstractCegarLoop]: Abstraction has 325 states and 968 transitions. [2020-07-21 22:26:24,066 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:26:24,066 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 968 transitions. [2020-07-21 22:26:24,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 871 [2020-07-21 22:26:24,077 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:26:24,077 INFO L422 BasicCegarLoop]: trace histogram [65, 65, 62, 62, 52, 49, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 20, 18, 16, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:26:24,290 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:26:24,291 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:26:24,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:26:24,292 INFO L82 PathProgramCache]: Analyzing trace with hash 2003068348, now seen corresponding path program 27 times [2020-07-21 22:26:24,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:26:24,293 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [721443246] [2020-07-21 22:26:24,293 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:26:25,568 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:26:25,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:26:25,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 965 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:26:25,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:26:26,061 INFO L134 CoverageAnalysis]: Checked inductivity of 22230 backedges. 696 proven. 1570 refuted. 0 times theorem prover too weak. 19964 trivial. 0 not checked. [2020-07-21 22:26:26,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:26:35,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:35,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:38,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:41,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:41,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:41,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:42,206 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:42,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:42,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:42,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:42,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:43,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:26:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 22230 backedges. 696 proven. 1593 refuted. 0 times theorem prover too weak. 19941 trivial. 0 not checked. [2020-07-21 22:26:45,032 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [721443246] [2020-07-21 22:26:45,032 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:26:45,032 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 22:26:45,032 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144926545] [2020-07-21 22:26:45,033 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 22:26:45,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:26:45,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 22:26:45,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 22:26:45,033 INFO L87 Difference]: Start difference. First operand 325 states and 968 transitions. Second operand 19 states. [2020-07-21 22:26:46,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:26:46,248 INFO L93 Difference]: Finished difference Result 547 states and 2200 transitions. [2020-07-21 22:26:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:26:46,254 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 870 [2020-07-21 22:26:46,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:26:46,266 INFO L225 Difference]: With dead ends: 547 [2020-07-21 22:26:46,266 INFO L226 Difference]: Without dead ends: 529 [2020-07-21 22:26:46,271 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1746 GetRequests, 1707 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:26:46,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2020-07-21 22:26:46,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 316. [2020-07-21 22:26:46,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2020-07-21 22:26:46,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 907 transitions. [2020-07-21 22:26:46,339 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 907 transitions. Word has length 870 [2020-07-21 22:26:46,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:26:46,340 INFO L479 AbstractCegarLoop]: Abstraction has 316 states and 907 transitions. [2020-07-21 22:26:46,340 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 22:26:46,340 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 907 transitions. [2020-07-21 22:26:46,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1145 [2020-07-21 22:26:46,355 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:26:46,355 INFO L422 BasicCegarLoop]: trace histogram [85, 85, 82, 82, 68, 67, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 26, 26, 18, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:26:46,556 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:26:46,556 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:26:46,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:26:46,558 INFO L82 PathProgramCache]: Analyzing trace with hash -243411932, now seen corresponding path program 28 times [2020-07-21 22:26:46,558 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:26:46,558 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2065815153] [2020-07-21 22:26:46,559 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:26:47,893 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:26:47,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:26:47,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 1267 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:26:47,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:26:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 38777 backedges. 1038 proven. 2052 refuted. 0 times theorem prover too weak. 35687 trivial. 0 not checked. [2020-07-21 22:26:48,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:27:00,431 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:07,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:07,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:08,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:10,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:10,319 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:10,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:10,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:10,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:11,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:12,068 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:15,333 INFO L134 CoverageAnalysis]: Checked inductivity of 38777 backedges. 1040 proven. 2074 refuted. 0 times theorem prover too weak. 35663 trivial. 0 not checked. [2020-07-21 22:27:15,333 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2065815153] [2020-07-21 22:27:15,333 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:27:15,333 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 22:27:15,334 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770976197] [2020-07-21 22:27:15,334 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 22:27:15,334 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:27:15,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 22:27:15,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 22:27:15,335 INFO L87 Difference]: Start difference. First operand 316 states and 907 transitions. Second operand 19 states. [2020-07-21 22:27:16,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:27:16,543 INFO L93 Difference]: Finished difference Result 613 states and 2780 transitions. [2020-07-21 22:27:16,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:27:16,549 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1144 [2020-07-21 22:27:16,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:27:16,566 INFO L225 Difference]: With dead ends: 613 [2020-07-21 22:27:16,566 INFO L226 Difference]: Without dead ends: 604 [2020-07-21 22:27:16,573 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2294 GetRequests, 2255 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:27:16,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2020-07-21 22:27:16,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 318. [2020-07-21 22:27:16,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2020-07-21 22:27:16,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 927 transitions. [2020-07-21 22:27:16,632 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 927 transitions. Word has length 1144 [2020-07-21 22:27:16,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:27:16,633 INFO L479 AbstractCegarLoop]: Abstraction has 318 states and 927 transitions. [2020-07-21 22:27:16,633 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 22:27:16,633 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 927 transitions. [2020-07-21 22:27:16,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1700 [2020-07-21 22:27:16,659 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:27:16,660 INFO L422 BasicCegarLoop]: trace histogram [128, 128, 121, 121, 102, 96, 64, 64, 64, 64, 64, 64, 64, 60, 60, 60, 60, 60, 60, 60, 42, 32, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:27:16,860 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:27:16,861 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:27:16,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:27:16,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1287505045, now seen corresponding path program 29 times [2020-07-21 22:27:16,863 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:27:16,863 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2125753167] [2020-07-21 22:27:16,863 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:27:18,223 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:27:18,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:27:18,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 941 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:27:18,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:27:19,508 INFO L134 CoverageAnalysis]: Checked inductivity of 86407 backedges. 1323 proven. 3927 refuted. 0 times theorem prover too weak. 81157 trivial. 0 not checked. [2020-07-21 22:27:19,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:27:23,530 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:27:25,578 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 22:27:25,797 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 22:27:25,909 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 22:27:26,022 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-21 22:27:42,660 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:27:42,959 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:27:43,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:54,990 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 22:27:55,097 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 22:27:55,214 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:27:55,331 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:27:55,440 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 22:27:55,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:27:57,617 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-21 22:27:57,811 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:00,074 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:00,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:01,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:01,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:01,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:01,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:02,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:03,666 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:08,695 INFO L134 CoverageAnalysis]: Checked inductivity of 86407 backedges. 1327 proven. 3955 refuted. 0 times theorem prover too weak. 81125 trivial. 0 not checked. [2020-07-21 22:28:08,696 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2125753167] [2020-07-21 22:28:08,696 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:28:08,697 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 22:28:08,697 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140381088] [2020-07-21 22:28:08,697 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:28:08,697 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:28:08,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:28:08,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:28:08,698 INFO L87 Difference]: Start difference. First operand 318 states and 927 transitions. Second operand 21 states. [2020-07-21 22:28:10,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:28:10,362 INFO L93 Difference]: Finished difference Result 407 states and 1292 transitions. [2020-07-21 22:28:10,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:28:10,370 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1699 [2020-07-21 22:28:10,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:28:10,379 INFO L225 Difference]: With dead ends: 407 [2020-07-21 22:28:10,380 INFO L226 Difference]: Without dead ends: 398 [2020-07-21 22:28:10,385 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3405 GetRequests, 3361 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-21 22:28:10,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2020-07-21 22:28:10,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 313. [2020-07-21 22:28:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2020-07-21 22:28:10,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 917 transitions. [2020-07-21 22:28:10,431 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 917 transitions. Word has length 1699 [2020-07-21 22:28:10,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:28:10,431 INFO L479 AbstractCegarLoop]: Abstraction has 313 states and 917 transitions. [2020-07-21 22:28:10,431 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:28:10,431 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 917 transitions. [2020-07-21 22:28:10,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1685 [2020-07-21 22:28:10,468 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:28:10,469 INFO L422 BasicCegarLoop]: trace histogram [126, 126, 121, 121, 99, 96, 63, 63, 63, 63, 63, 63, 63, 60, 60, 60, 60, 60, 60, 60, 36, 36, 30, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:28:10,672 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:28:10,673 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:28:10,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:28:10,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1218220286, now seen corresponding path program 30 times [2020-07-21 22:28:10,675 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:28:10,675 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [321543957] [2020-07-21 22:28:10,676 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:28:12,221 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:28:12,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:28:12,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 931 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:28:12,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:28:13,884 INFO L134 CoverageAnalysis]: Checked inductivity of 84843 backedges. 1456 proven. 4498 refuted. 0 times theorem prover too weak. 78889 trivial. 0 not checked. [2020-07-21 22:28:13,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:28:17,315 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 22:28:17,419 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 22:28:17,536 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:28:17,651 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:28:18,764 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:28:18,883 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:28:19,009 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:28:19,135 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:28:43,929 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-07-21 22:28:44,323 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-07-21 22:28:44,433 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-07-21 22:28:44,560 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 22:28:44,679 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 22:28:44,807 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 22:28:44,931 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 22:28:45,071 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:28:45,202 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:28:46,531 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:28:46,686 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 22:28:46,842 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:28:46,990 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:28:47,118 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-21 22:28:47,228 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 22:28:47,335 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 22:28:47,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:47,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:55,192 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 22:28:55,300 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 22:28:55,405 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 22:28:55,521 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:28:55,640 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 22:28:55,755 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 22:28:56,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:28:58,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:00,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:00,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:02,330 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:02,955 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:03,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:03,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:03,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:04,237 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 22:29:04,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:09,450 INFO L134 CoverageAnalysis]: Checked inductivity of 84843 backedges. 1462 proven. 4532 refuted. 0 times theorem prover too weak. 78849 trivial. 0 not checked. [2020-07-21 22:29:09,450 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [321543957] [2020-07-21 22:29:09,451 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:29:09,451 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 22:29:09,451 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951487007] [2020-07-21 22:29:09,452 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:29:09,452 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:29:09,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:29:09,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:29:09,453 INFO L87 Difference]: Start difference. First operand 313 states and 917 transitions. Second operand 23 states. [2020-07-21 22:29:11,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:29:11,577 INFO L93 Difference]: Finished difference Result 469 states and 1457 transitions. [2020-07-21 22:29:11,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:29:11,584 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1684 [2020-07-21 22:29:11,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:29:11,595 INFO L225 Difference]: With dead ends: 469 [2020-07-21 22:29:11,596 INFO L226 Difference]: Without dead ends: 433 [2020-07-21 22:29:11,600 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3376 GetRequests, 3327 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:29:11,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2020-07-21 22:29:11,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 284. [2020-07-21 22:29:11,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-07-21 22:29:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 799 transitions. [2020-07-21 22:29:11,646 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 799 transitions. Word has length 1684 [2020-07-21 22:29:11,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:29:11,647 INFO L479 AbstractCegarLoop]: Abstraction has 284 states and 799 transitions. [2020-07-21 22:29:11,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:29:11,647 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 799 transitions. [2020-07-21 22:29:11,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1217 [2020-07-21 22:29:11,662 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:29:11,663 INFO L422 BasicCegarLoop]: trace histogram [92, 92, 87, 87, 70, 65, 46, 46, 46, 46, 46, 46, 46, 43, 43, 43, 43, 43, 43, 43, 27, 22, 22, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:29:11,863 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:29:11,864 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:29:11,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:29:11,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1833976884, now seen corresponding path program 31 times [2020-07-21 22:29:11,866 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:29:11,866 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1726355349] [2020-07-21 22:29:11,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 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:29:13,367 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:29:13,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:29:13,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:29:13,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:29:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 43955 backedges. 1116 proven. 2584 refuted. 0 times theorem prover too weak. 40255 trivial. 0 not checked. [2020-07-21 22:29:14,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:29:17,144 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:29:17,260 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:29:18,227 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:29:18,351 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:29:18,470 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:29:18,591 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:29:20,236 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 22:29:20,359 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 22:29:20,498 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 22:29:20,642 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 22:29:20,768 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-21 22:29:20,890 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 22:29:20,997 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 22:29:21,110 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 22:29:32,817 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 22:29:32,925 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:29:33,030 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:29:34,046 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:29:34,170 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 22:29:34,299 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:29:34,421 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:29:34,547 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:29:34,651 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:29:34,757 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-21 22:29:35,026 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:35,027 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:41,949 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 22:29:42,053 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:29:42,160 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 22:29:42,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:44,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:46,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:47,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:47,734 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:47,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:47,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:48,260 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:29:49,348 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts