/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample FPandBPonlyIfFpWasNotPerfect -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.assert.codeblocks SMT_FEATURE_HEURISTIC --traceabstraction.assert.codeblocks.term.scoring.heuristic NUM_VARIABLES --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 2 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_15-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 15:50:29,240 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 15:50:29,243 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 15:50:29,265 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 15:50:29,266 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 15:50:29,269 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 15:50:29,271 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 15:50:29,286 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 15:50:29,289 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 15:50:29,291 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 15:50:29,292 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 15:50:29,296 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 15:50:29,296 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 15:50:29,300 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 15:50:29,303 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 15:50:29,305 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 15:50:29,306 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 15:50:29,307 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 15:50:29,309 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 15:50:29,311 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 15:50:29,313 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 15:50:29,314 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 15:50:29,315 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 15:50:29,316 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 15:50:29,319 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 15:50:29,320 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 15:50:29,320 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 15:50:29,321 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 15:50:29,321 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 15:50:29,322 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 15:50:29,323 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 15:50:29,324 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 15:50:29,324 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 15:50:29,325 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 15:50:29,326 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 15:50:29,327 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 15:50:29,327 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 15:50:29,328 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 15:50:29,328 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 15:50:29,329 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 15:50:29,330 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 15:50:29,331 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-21 15:50:29,348 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 15:50:29,348 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 15:50:29,350 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 15:50:29,350 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 15:50:29,350 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 15:50:29,351 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 15:50:29,351 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 15:50:29,351 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 15:50:29,351 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 15:50:29,352 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 15:50:29,352 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 15:50:29,352 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 15:50:29,352 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 15:50:29,352 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 15:50:29,353 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 15:50:29,353 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 15:50:29,353 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 15:50:29,353 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 15:50:29,353 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 15:50:29,354 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 15:50:29,354 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 15:50:29,354 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 15:50:29,354 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 15:50:29,354 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 15:50:29,355 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 15:50:29,355 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 15:50:29,355 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:29,355 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 15:50:29,355 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 15:50:29,356 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> FPandBPonlyIfFpWasNotPerfect Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks -> SMT_FEATURE_HEURISTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic -> NUM_VARIABLES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic Partitioning Strategy -> FIXED_NUM_PARTITIONS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic number of partitions -> 2 [2020-07-21 15:50:29,696 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 15:50:29,714 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 15:50:29,718 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 15:50:29,720 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 15:50:29,721 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 15:50:29,722 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_15-1.c [2020-07-21 15:50:29,809 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/456a4addf/e867e84f48ae41d893433f27960cf7b4/FLAG77822632c [2020-07-21 15:50:30,383 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 15:50:30,384 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_15-1.c [2020-07-21 15:50:30,398 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/456a4addf/e867e84f48ae41d893433f27960cf7b4/FLAG77822632c [2020-07-21 15:50:30,673 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/456a4addf/e867e84f48ae41d893433f27960cf7b4 [2020-07-21 15:50:30,685 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 15:50:30,689 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 15:50:30,691 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 15:50:30,691 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 15:50:30,696 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 15:50:30,697 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:50:30" (1/1) ... [2020-07-21 15:50:30,702 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23116018 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:30, skipping insertion in model container [2020-07-21 15:50:30,702 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:50:30" (1/1) ... [2020-07-21 15:50:30,712 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 15:50:30,740 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 15:50:30,992 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 15:50:30,998 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 15:50:31,016 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 15:50:31,030 INFO L208 MainTranslator]: Completed translation [2020-07-21 15:50:31,030 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31 WrapperNode [2020-07-21 15:50:31,030 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 15:50:31,031 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 15:50:31,031 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 15:50:31,031 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 15:50:31,044 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,044 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,050 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,051 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,056 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,058 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,059 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... [2020-07-21 15:50:31,062 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 15:50:31,063 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 15:50:31,064 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 15:50:31,064 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 15:50:31,066 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 15:50:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 15:50:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 15:50:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-21 15:50:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-21 15:50:31,248 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 15:50:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 15:50:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 15:50:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-21 15:50:31,248 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-21 15:50:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 15:50:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 15:50:31,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 15:50:31,499 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 15:50:31,499 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 15:50:31,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:50:31 BoogieIcfgContainer [2020-07-21 15:50:31,504 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 15:50:31,507 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 15:50:31,507 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 15:50:31,513 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 15:50:31,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 03:50:30" (1/3) ... [2020-07-21 15:50:31,515 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@437bd974 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:50:31, skipping insertion in model container [2020-07-21 15:50:31,516 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:50:31" (2/3) ... [2020-07-21 15:50:31,516 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@437bd974 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:50:31, skipping insertion in model container [2020-07-21 15:50:31,516 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:50:31" (3/3) ... [2020-07-21 15:50:31,519 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_15-1.c [2020-07-21 15:50:31,532 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 15:50:31,542 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 15:50:31,560 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 15:50:31,593 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 15:50:31,593 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 15:50:31,593 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 15:50:31,594 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 15:50:31,594 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 15:50:31,594 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 15:50:31,594 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 15:50:31,595 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 15:50:31,619 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-21 15:50:31,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 15:50:31,629 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:31,630 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:31,631 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:31,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:31,640 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-21 15:50:31,649 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:31,649 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1036358013] [2020-07-21 15:50:31,650 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:31,796 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:31,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:31,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 15:50:31,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:31,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 15:50:31,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 15:50:31,979 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1036358013] [2020-07-21 15:50:31,980 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 15:50:31,981 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 15:50:31,983 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239569216] [2020-07-21 15:50:31,992 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 15:50:31,993 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:32,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 15:50:32,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 15:50:32,014 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-21 15:50:32,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:32,208 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-21 15:50:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 15:50:32,212 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 15:50:32,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:32,233 INFO L225 Difference]: With dead ends: 44 [2020-07-21 15:50:32,233 INFO L226 Difference]: Without dead ends: 30 [2020-07-21 15:50:32,240 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 15:50:32,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-21 15:50:32,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-21 15:50:32,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 15:50:32,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 15:50:32,327 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-21 15:50:32,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:32,328 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 15:50:32,328 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 15:50:32,329 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 15:50:32,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 15:50:32,332 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:32,332 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:32,534 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:32,535 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:32,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:32,540 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-21 15:50:32,540 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:32,541 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1109540699] [2020-07-21 15:50:32,541 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:32,607 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:32,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:32,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 15:50:32,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:32,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 15:50:32,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 15:50:32,675 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1109540699] [2020-07-21 15:50:32,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 15:50:32,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 15:50:32,677 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407845617] [2020-07-21 15:50:32,679 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 15:50:32,680 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:32,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 15:50:32,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 15:50:32,682 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-21 15:50:32,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:32,803 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-21 15:50:32,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 15:50:32,805 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 15:50:32,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:32,807 INFO L225 Difference]: With dead ends: 36 [2020-07-21 15:50:32,807 INFO L226 Difference]: Without dead ends: 32 [2020-07-21 15:50:32,809 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 15:50:32,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-21 15:50:32,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-21 15:50:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 15:50:32,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 15:50:32,822 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-21 15:50:32,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:32,823 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 15:50:32,823 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 15:50:32,823 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 15:50:32,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 15:50:32,825 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:32,825 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:33,039 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:33,040 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:33,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:33,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-21 15:50:33,041 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:33,042 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1996462643] [2020-07-21 15:50:33,042 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:33,088 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:33,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:33,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 15:50:33,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 15:50:33,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:33,428 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,436 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:33,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 15:50:33,515 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1996462643] [2020-07-21 15:50:33,516 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:33,517 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 15:50:33,522 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55778998] [2020-07-21 15:50:33,523 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 15:50:33,524 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:33,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 15:50:33,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 15:50:33,528 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-21 15:50:33,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:33,715 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-21 15:50:33,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 15:50:33,716 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-21 15:50:33,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:33,719 INFO L225 Difference]: With dead ends: 41 [2020-07-21 15:50:33,719 INFO L226 Difference]: Without dead ends: 37 [2020-07-21 15:50:33,721 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:33,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-21 15:50:33,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-21 15:50:33,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 15:50:33,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 15:50:33,734 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-21 15:50:33,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:33,734 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 15:50:33,734 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 15:50:33,735 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 15:50:33,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 15:50:33,737 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:33,737 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:33,952 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:33,953 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:33,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:33,955 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-21 15:50:33,955 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:33,955 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [50113484] [2020-07-21 15:50:33,956 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:34,001 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:34,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:34,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 15:50:34,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:34,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 15:50:34,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:34,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:34,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:34,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 15:50:34,308 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [50113484] [2020-07-21 15:50:34,308 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:34,308 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 15:50:34,309 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251645932] [2020-07-21 15:50:34,311 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 15:50:34,312 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:34,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 15:50:34,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 15:50:34,314 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-21 15:50:34,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:34,480 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-21 15:50:34,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 15:50:34,481 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-21 15:50:34,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:34,483 INFO L225 Difference]: With dead ends: 46 [2020-07-21 15:50:34,484 INFO L226 Difference]: Without dead ends: 42 [2020-07-21 15:50:34,485 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:34,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-21 15:50:34,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-21 15:50:34,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 15:50:34,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 15:50:34,496 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-21 15:50:34,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:34,496 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 15:50:34,496 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 15:50:34,496 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 15:50:34,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 15:50:34,498 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:34,499 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:34,712 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:34,713 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:34,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:34,714 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-21 15:50:34,715 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:34,715 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1458649974] [2020-07-21 15:50:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:34,762 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:34,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:34,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:34,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:34,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 15:50:34,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:35,130 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:35,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:35,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:35,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 15:50:35,266 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1458649974] [2020-07-21 15:50:35,266 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:35,267 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:50:35,267 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954486704] [2020-07-21 15:50:35,268 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:35,268 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:35,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:35,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:35,269 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-21 15:50:35,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:35,467 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-21 15:50:35,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:50:35,469 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-21 15:50:35,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:35,471 INFO L225 Difference]: With dead ends: 51 [2020-07-21 15:50:35,471 INFO L226 Difference]: Without dead ends: 47 [2020-07-21 15:50:35,472 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 15:50:35,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-21 15:50:35,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-21 15:50:35,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 15:50:35,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 15:50:35,485 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-21 15:50:35,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:35,485 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 15:50:35,486 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:35,486 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 15:50:35,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-21 15:50:35,488 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:35,488 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:35,690 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:35,691 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:35,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:35,692 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-21 15:50:35,693 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:35,694 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1460406872] [2020-07-21 15:50:35,694 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:35,732 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:35,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:35,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:35,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:35,810 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 15:50:35,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:36,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:36,157 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 15:50:36,158 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1460406872] [2020-07-21 15:50:36,158 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:36,158 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-21 15:50:36,158 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867036030] [2020-07-21 15:50:36,159 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:36,159 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:36,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:36,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:36,160 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-21 15:50:36,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:36,493 INFO L93 Difference]: Finished difference Result 84 states and 136 transitions. [2020-07-21 15:50:36,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:50:36,494 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-21 15:50:36,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:36,502 INFO L225 Difference]: With dead ends: 84 [2020-07-21 15:50:36,502 INFO L226 Difference]: Without dead ends: 50 [2020-07-21 15:50:36,507 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 64 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:50:36,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-07-21 15:50:36,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2020-07-21 15:50:36,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-07-21 15:50:36,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 67 transitions. [2020-07-21 15:50:36,528 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 67 transitions. Word has length 40 [2020-07-21 15:50:36,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:36,529 INFO L479 AbstractCegarLoop]: Abstraction has 47 states and 67 transitions. [2020-07-21 15:50:36,529 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:36,529 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 67 transitions. [2020-07-21 15:50:36,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-21 15:50:36,532 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:36,533 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:36,745 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:36,746 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:36,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:36,747 INFO L82 PathProgramCache]: Analyzing trace with hash 208191613, now seen corresponding path program 1 times [2020-07-21 15:50:36,747 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:36,748 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2103991666] [2020-07-21 15:50:36,748 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:36,807 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:36,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:36,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:36,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-21 15:50:36,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:37,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:37,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 15:50:37,240 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2103991666] [2020-07-21 15:50:37,240 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:37,240 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:50:37,240 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936744838] [2020-07-21 15:50:37,241 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:37,241 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:37,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:37,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:37,242 INFO L87 Difference]: Start difference. First operand 47 states and 67 transitions. Second operand 12 states. [2020-07-21 15:50:37,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:37,456 INFO L93 Difference]: Finished difference Result 63 states and 99 transitions. [2020-07-21 15:50:37,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:50:37,457 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 41 [2020-07-21 15:50:37,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:37,459 INFO L225 Difference]: With dead ends: 63 [2020-07-21 15:50:37,460 INFO L226 Difference]: Without dead ends: 59 [2020-07-21 15:50:37,461 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 15:50:37,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2020-07-21 15:50:37,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2020-07-21 15:50:37,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-21 15:50:37,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 77 transitions. [2020-07-21 15:50:37,475 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 77 transitions. Word has length 41 [2020-07-21 15:50:37,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:37,476 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 77 transitions. [2020-07-21 15:50:37,476 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:37,476 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 77 transitions. [2020-07-21 15:50:37,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-07-21 15:50:37,479 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:37,479 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:37,692 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:37,693 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:37,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:37,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1291563674, now seen corresponding path program 1 times [2020-07-21 15:50:37,695 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:37,695 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1710300611] [2020-07-21 15:50:37,696 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:37,744 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:37,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:37,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 15:50:37,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:37,838 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-21 15:50:37,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:38,030 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:38,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:38,136 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-21 15:50:38,137 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1710300611] [2020-07-21 15:50:38,137 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:38,142 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 15:50:38,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321854227] [2020-07-21 15:50:38,144 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 15:50:38,144 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:38,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 15:50:38,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 15:50:38,147 INFO L87 Difference]: Start difference. First operand 51 states and 77 transitions. Second operand 10 states. [2020-07-21 15:50:38,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:38,276 INFO L93 Difference]: Finished difference Result 65 states and 105 transitions. [2020-07-21 15:50:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 15:50:38,277 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 53 [2020-07-21 15:50:38,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:38,279 INFO L225 Difference]: With dead ends: 65 [2020-07-21 15:50:38,279 INFO L226 Difference]: Without dead ends: 61 [2020-07-21 15:50:38,280 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:38,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-07-21 15:50:38,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 53. [2020-07-21 15:50:38,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-07-21 15:50:38,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 82 transitions. [2020-07-21 15:50:38,293 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 82 transitions. Word has length 53 [2020-07-21 15:50:38,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:38,293 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 82 transitions. [2020-07-21 15:50:38,293 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 15:50:38,293 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 82 transitions. [2020-07-21 15:50:38,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-21 15:50:38,297 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:38,297 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:38,504 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:38,505 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:38,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:38,506 INFO L82 PathProgramCache]: Analyzing trace with hash 736840020, now seen corresponding path program 2 times [2020-07-21 15:50:38,507 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:38,507 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1282256877] [2020-07-21 15:50:38,508 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:38,557 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:38,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:38,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:50:38,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:38,641 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-21 15:50:38,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:39,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,064 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,194 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:39,303 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 59 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-07-21 15:50:39,304 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1282256877] [2020-07-21 15:50:39,304 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:39,305 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:50:39,305 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106056841] [2020-07-21 15:50:39,306 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:50:39,306 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:39,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:50:39,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:50:39,307 INFO L87 Difference]: Start difference. First operand 53 states and 82 transitions. Second operand 14 states. [2020-07-21 15:50:39,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:39,519 INFO L93 Difference]: Finished difference Result 75 states and 134 transitions. [2020-07-21 15:50:39,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:50:39,520 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 78 [2020-07-21 15:50:39,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:39,522 INFO L225 Difference]: With dead ends: 75 [2020-07-21 15:50:39,523 INFO L226 Difference]: Without dead ends: 71 [2020-07-21 15:50:39,523 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:50:39,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2020-07-21 15:50:39,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 56. [2020-07-21 15:50:39,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-21 15:50:39,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 90 transitions. [2020-07-21 15:50:39,538 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 90 transitions. Word has length 78 [2020-07-21 15:50:39,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:39,538 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 90 transitions. [2020-07-21 15:50:39,538 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:50:39,538 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 90 transitions. [2020-07-21 15:50:39,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2020-07-21 15:50:39,540 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:39,541 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:39,753 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:39,754 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:39,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:39,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1583364703, now seen corresponding path program 1 times [2020-07-21 15:50:39,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:39,756 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [645729791] [2020-07-21 15:50:39,756 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:39,811 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:39,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:39,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:39,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:39,901 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 54 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-07-21 15:50:39,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:40,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:40,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:40,349 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-21 15:50:40,349 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [645729791] [2020-07-21 15:50:40,350 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:40,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-21 15:50:40,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335733104] [2020-07-21 15:50:40,351 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:40,351 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:40,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:40,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:40,352 INFO L87 Difference]: Start difference. First operand 56 states and 90 transitions. Second operand 12 states. [2020-07-21 15:50:40,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:40,614 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2020-07-21 15:50:40,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:50:40,615 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 67 [2020-07-21 15:50:40,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:40,617 INFO L225 Difference]: With dead ends: 114 [2020-07-21 15:50:40,618 INFO L226 Difference]: Without dead ends: 64 [2020-07-21 15:50:40,620 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 119 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:50:40,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-07-21 15:50:40,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2020-07-21 15:50:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-21 15:50:40,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 101 transitions. [2020-07-21 15:50:40,640 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 101 transitions. Word has length 67 [2020-07-21 15:50:40,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:40,641 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 101 transitions. [2020-07-21 15:50:40,641 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:40,642 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 101 transitions. [2020-07-21 15:50:40,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-21 15:50:40,646 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:40,646 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:40,859 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:40,860 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:40,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:40,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1763147687, now seen corresponding path program 2 times [2020-07-21 15:50:40,862 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:40,863 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1956830336] [2020-07-21 15:50:40,863 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:40,935 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:40,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:40,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:40,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:41,046 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 32 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-07-21 15:50:41,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:41,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:41,728 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2020-07-21 15:50:41,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1956830336] [2020-07-21 15:50:41,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:41,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-21 15:50:41,730 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784981455] [2020-07-21 15:50:41,731 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 15:50:41,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:41,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 15:50:41,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:50:41,732 INFO L87 Difference]: Start difference. First operand 61 states and 101 transitions. Second operand 17 states. [2020-07-21 15:50:42,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:42,233 INFO L93 Difference]: Finished difference Result 131 states and 252 transitions. [2020-07-21 15:50:42,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 15:50:42,234 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2020-07-21 15:50:42,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:42,238 INFO L225 Difference]: With dead ends: 131 [2020-07-21 15:50:42,238 INFO L226 Difference]: Without dead ends: 76 [2020-07-21 15:50:42,241 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 116 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2020-07-21 15:50:42,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-07-21 15:50:42,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2020-07-21 15:50:42,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-07-21 15:50:42,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 106 transitions. [2020-07-21 15:50:42,278 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 106 transitions. Word has length 68 [2020-07-21 15:50:42,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:42,279 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 106 transitions. [2020-07-21 15:50:42,279 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 15:50:42,279 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 106 transitions. [2020-07-21 15:50:42,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-07-21 15:50:42,281 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:42,282 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:42,485 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:42,486 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:42,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:42,487 INFO L82 PathProgramCache]: Analyzing trace with hash -1986769418, now seen corresponding path program 1 times [2020-07-21 15:50:42,488 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:42,488 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [226177266] [2020-07-21 15:50:42,489 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:42,571 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:42,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:42,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:42,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:42,716 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 53 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-07-21 15:50:42,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:43,173 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,267 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:43,607 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 57 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-07-21 15:50:43,608 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [226177266] [2020-07-21 15:50:43,608 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:43,608 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-21 15:50:43,609 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715153613] [2020-07-21 15:50:43,609 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:50:43,609 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:43,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:50:43,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:43,610 INFO L87 Difference]: Start difference. First operand 68 states and 106 transitions. Second operand 21 states. [2020-07-21 15:50:44,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:44,507 INFO L93 Difference]: Finished difference Result 186 states and 366 transitions. [2020-07-21 15:50:44,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-21 15:50:44,508 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 82 [2020-07-21 15:50:44,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:44,513 INFO L225 Difference]: With dead ends: 186 [2020-07-21 15:50:44,514 INFO L226 Difference]: Without dead ends: 124 [2020-07-21 15:50:44,517 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 145 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=268, Invalid=1214, Unknown=0, NotChecked=0, Total=1482 [2020-07-21 15:50:44,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2020-07-21 15:50:44,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2020-07-21 15:50:44,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2020-07-21 15:50:44,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 179 transitions. [2020-07-21 15:50:44,539 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 179 transitions. Word has length 82 [2020-07-21 15:50:44,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:44,539 INFO L479 AbstractCegarLoop]: Abstraction has 110 states and 179 transitions. [2020-07-21 15:50:44,540 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:50:44,540 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 179 transitions. [2020-07-21 15:50:44,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-21 15:50:44,542 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:44,542 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:44,755 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:44,756 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:44,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:44,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1156896337, now seen corresponding path program 3 times [2020-07-21 15:50:44,757 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:44,758 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [381126410] [2020-07-21 15:50:44,758 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:44,818 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:44,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:44,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:50:44,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 39 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2020-07-21 15:50:44,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:45,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,369 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:45,455 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-21 15:50:45,456 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [381126410] [2020-07-21 15:50:45,456 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:45,456 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:50:45,456 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068991767] [2020-07-21 15:50:45,457 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:50:45,457 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:45,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:50:45,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:50:45,458 INFO L87 Difference]: Start difference. First operand 110 states and 179 transitions. Second operand 14 states. [2020-07-21 15:50:45,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:45,654 INFO L93 Difference]: Finished difference Result 114 states and 182 transitions. [2020-07-21 15:50:45,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:50:45,655 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 68 [2020-07-21 15:50:45,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:45,658 INFO L225 Difference]: With dead ends: 114 [2020-07-21 15:50:45,658 INFO L226 Difference]: Without dead ends: 110 [2020-07-21 15:50:45,660 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:50:45,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2020-07-21 15:50:45,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2020-07-21 15:50:45,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2020-07-21 15:50:45,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 159 transitions. [2020-07-21 15:50:45,681 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 159 transitions. Word has length 68 [2020-07-21 15:50:45,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:45,681 INFO L479 AbstractCegarLoop]: Abstraction has 102 states and 159 transitions. [2020-07-21 15:50:45,681 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:50:45,681 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 159 transitions. [2020-07-21 15:50:45,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-07-21 15:50:45,683 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:45,684 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:45,899 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:45,900 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:45,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:45,901 INFO L82 PathProgramCache]: Analyzing trace with hash 918304791, now seen corresponding path program 4 times [2020-07-21 15:50:45,902 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:45,903 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [841041065] [2020-07-21 15:50:45,903 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:45,984 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:45,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:45,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:45,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:46,094 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 33 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2020-07-21 15:50:46,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:46,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:46,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:46,627 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:46,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:46,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:46,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:46,868 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2020-07-21 15:50:46,869 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [841041065] [2020-07-21 15:50:46,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:46,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 19 [2020-07-21 15:50:46,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212819093] [2020-07-21 15:50:46,870 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:50:46,871 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:46,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:50:46,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:50:46,872 INFO L87 Difference]: Start difference. First operand 102 states and 159 transitions. Second operand 19 states. [2020-07-21 15:50:47,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:47,413 INFO L93 Difference]: Finished difference Result 269 states and 520 transitions. [2020-07-21 15:50:47,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 15:50:47,417 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2020-07-21 15:50:47,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:47,421 INFO L225 Difference]: With dead ends: 269 [2020-07-21 15:50:47,422 INFO L226 Difference]: Without dead ends: 168 [2020-07-21 15:50:47,425 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 162 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2020-07-21 15:50:47,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2020-07-21 15:50:47,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2020-07-21 15:50:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-07-21 15:50:47,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 247 transitions. [2020-07-21 15:50:47,454 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 247 transitions. Word has length 94 [2020-07-21 15:50:47,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:47,456 INFO L479 AbstractCegarLoop]: Abstraction has 144 states and 247 transitions. [2020-07-21 15:50:47,456 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:50:47,456 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 247 transitions. [2020-07-21 15:50:47,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-07-21 15:50:47,459 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:47,459 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:47,673 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:47,674 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:47,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:47,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1676117994, now seen corresponding path program 2 times [2020-07-21 15:50:47,676 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:47,676 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1478700862] [2020-07-21 15:50:47,676 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:47,750 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:47,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:47,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:47,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:47,808 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2020-07-21 15:50:47,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:48,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,159 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:48,192 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2020-07-21 15:50:48,193 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1478700862] [2020-07-21 15:50:48,193 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:48,194 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:50:48,194 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269913881] [2020-07-21 15:50:48,195 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:48,195 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:48,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:48,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:48,196 INFO L87 Difference]: Start difference. First operand 144 states and 247 transitions. Second operand 12 states. [2020-07-21 15:50:48,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:48,390 INFO L93 Difference]: Finished difference Result 167 states and 289 transitions. [2020-07-21 15:50:48,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:50:48,391 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 80 [2020-07-21 15:50:48,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:48,395 INFO L225 Difference]: With dead ends: 167 [2020-07-21 15:50:48,395 INFO L226 Difference]: Without dead ends: 163 [2020-07-21 15:50:48,399 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 15:50:48,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-21 15:50:48,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2020-07-21 15:50:48,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 15:50:48,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 272 transitions. [2020-07-21 15:50:48,418 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 272 transitions. Word has length 80 [2020-07-21 15:50:48,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:48,419 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 272 transitions. [2020-07-21 15:50:48,419 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:48,419 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 272 transitions. [2020-07-21 15:50:48,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-21 15:50:48,424 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:48,424 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:48,639 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:48,639 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:48,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:48,640 INFO L82 PathProgramCache]: Analyzing trace with hash 2019487259, now seen corresponding path program 3 times [2020-07-21 15:50:48,640 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:48,641 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1684372296] [2020-07-21 15:50:48,641 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:48,713 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:48,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:48,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:48,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:48,826 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 177 proven. 90 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2020-07-21 15:50:48,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:49,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:49,627 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:49,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:49,967 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:50,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:50,086 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 71 proven. 141 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2020-07-21 15:50:50,087 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1684372296] [2020-07-21 15:50:50,088 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:50,088 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-21 15:50:50,088 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154545783] [2020-07-21 15:50:50,089 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:50:50,089 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:50,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:50:50,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:50,090 INFO L87 Difference]: Start difference. First operand 157 states and 272 transitions. Second operand 21 states. [2020-07-21 15:50:50,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:50,732 INFO L93 Difference]: Finished difference Result 369 states and 701 transitions. [2020-07-21 15:50:50,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-21 15:50:50,733 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 120 [2020-07-21 15:50:50,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:50,739 INFO L225 Difference]: With dead ends: 369 [2020-07-21 15:50:50,739 INFO L226 Difference]: Without dead ends: 218 [2020-07-21 15:50:50,743 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 11 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:50:50,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2020-07-21 15:50:50,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 173. [2020-07-21 15:50:50,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-21 15:50:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 306 transitions. [2020-07-21 15:50:50,767 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 306 transitions. Word has length 120 [2020-07-21 15:50:50,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:50,768 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 306 transitions. [2020-07-21 15:50:50,768 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:50:50,768 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 306 transitions. [2020-07-21 15:50:50,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-21 15:50:50,772 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:50,772 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:50,987 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:50,988 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:50,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:50,989 INFO L82 PathProgramCache]: Analyzing trace with hash -923530611, now seen corresponding path program 4 times [2020-07-21 15:50:50,989 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:50,989 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1963559607] [2020-07-21 15:50:50,989 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:51,078 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:51,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:51,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 15:50:51,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:51,145 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 14 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2020-07-21 15:50:51,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:51,426 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:51,428 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:51,479 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:51,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:51,639 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 16 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-07-21 15:50:51,639 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1963559607] [2020-07-21 15:50:51,640 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:51,640 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 15:50:51,640 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535835778] [2020-07-21 15:50:51,641 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 15:50:51,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:51,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 15:50:51,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 15:50:51,642 INFO L87 Difference]: Start difference. First operand 173 states and 306 transitions. Second operand 12 states. [2020-07-21 15:50:51,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:51,847 INFO L93 Difference]: Finished difference Result 191 states and 349 transitions. [2020-07-21 15:50:51,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 15:50:51,848 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 92 [2020-07-21 15:50:51,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:51,852 INFO L225 Difference]: With dead ends: 191 [2020-07-21 15:50:51,852 INFO L226 Difference]: Without dead ends: 187 [2020-07-21 15:50:51,853 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 169 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 15:50:51,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2020-07-21 15:50:51,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 176. [2020-07-21 15:50:51,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2020-07-21 15:50:51,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 316 transitions. [2020-07-21 15:50:51,873 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 316 transitions. Word has length 92 [2020-07-21 15:50:51,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:51,874 INFO L479 AbstractCegarLoop]: Abstraction has 176 states and 316 transitions. [2020-07-21 15:50:51,874 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 15:50:51,874 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 316 transitions. [2020-07-21 15:50:51,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-21 15:50:51,878 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:51,878 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:52,092 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:52,093 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:52,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:52,094 INFO L82 PathProgramCache]: Analyzing trace with hash -1258440967, now seen corresponding path program 3 times [2020-07-21 15:50:52,094 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:52,095 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [656035376] [2020-07-21 15:50:52,095 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:52,188 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:52,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:52,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:52,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:52,272 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 117 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2020-07-21 15:50:52,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:52,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:53,293 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 125 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2020-07-21 15:50:53,293 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [656035376] [2020-07-21 15:50:53,293 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:53,293 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:50:53,294 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089048324] [2020-07-21 15:50:53,294 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:50:53,295 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:53,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:50:53,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:50:53,295 INFO L87 Difference]: Start difference. First operand 176 states and 316 transitions. Second operand 16 states. [2020-07-21 15:50:53,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:53,564 INFO L93 Difference]: Finished difference Result 206 states and 384 transitions. [2020-07-21 15:50:53,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:50:53,565 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 117 [2020-07-21 15:50:53,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:53,569 INFO L225 Difference]: With dead ends: 206 [2020-07-21 15:50:53,569 INFO L226 Difference]: Without dead ends: 202 [2020-07-21 15:50:53,571 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 211 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:53,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2020-07-21 15:50:53,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 186. [2020-07-21 15:50:53,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2020-07-21 15:50:53,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 342 transitions. [2020-07-21 15:50:53,591 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 342 transitions. Word has length 117 [2020-07-21 15:50:53,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:53,591 INFO L479 AbstractCegarLoop]: Abstraction has 186 states and 342 transitions. [2020-07-21 15:50:53,591 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:50:53,592 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 342 transitions. [2020-07-21 15:50:53,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-21 15:50:53,595 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:53,595 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:53,808 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:53,809 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:53,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:53,809 INFO L82 PathProgramCache]: Analyzing trace with hash -650257977, now seen corresponding path program 5 times [2020-07-21 15:50:53,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:53,810 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1360459106] [2020-07-21 15:50:53,810 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:53,899 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:53,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:53,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:53,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:53,998 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 210 proven. 31 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-07-21 15:50:53,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:54,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:54,648 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:54,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:54,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:54,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:55,043 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 51 proven. 126 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2020-07-21 15:50:55,044 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1360459106] [2020-07-21 15:50:55,044 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:55,044 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-21 15:50:55,044 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962744383] [2020-07-21 15:50:55,045 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 15:50:55,045 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:55,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 15:50:55,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:50:55,046 INFO L87 Difference]: Start difference. First operand 186 states and 342 transitions. Second operand 17 states. [2020-07-21 15:50:55,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:55,435 INFO L93 Difference]: Finished difference Result 376 states and 717 transitions. [2020-07-21 15:50:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 15:50:55,436 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-07-21 15:50:55,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:55,439 INFO L225 Difference]: With dead ends: 376 [2020-07-21 15:50:55,439 INFO L226 Difference]: Without dead ends: 192 [2020-07-21 15:50:55,441 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 214 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2020-07-21 15:50:55,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2020-07-21 15:50:55,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2020-07-21 15:50:55,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2020-07-21 15:50:55,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 336 transitions. [2020-07-21 15:50:55,458 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 336 transitions. Word has length 120 [2020-07-21 15:50:55,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:55,458 INFO L479 AbstractCegarLoop]: Abstraction has 190 states and 336 transitions. [2020-07-21 15:50:55,458 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 15:50:55,458 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 336 transitions. [2020-07-21 15:50:55,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 15:50:55,462 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:55,462 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:55,674 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:55,675 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:55,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:55,676 INFO L82 PathProgramCache]: Analyzing trace with hash -77183713, now seen corresponding path program 6 times [2020-07-21 15:50:55,676 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:55,677 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [388162101] [2020-07-21 15:50:55,677 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:55,775 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:50:55,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:55,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:50:55,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 21 proven. 126 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2020-07-21 15:50:55,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:56,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,744 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,793 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,793 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:56,847 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 21 proven. 136 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2020-07-21 15:50:56,848 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [388162101] [2020-07-21 15:50:56,848 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:56,848 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:50:56,848 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614124710] [2020-07-21 15:50:56,853 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:50:56,853 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:56,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:50:56,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:50:56,854 INFO L87 Difference]: Start difference. First operand 190 states and 336 transitions. Second operand 16 states. [2020-07-21 15:50:57,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:57,131 INFO L93 Difference]: Finished difference Result 217 states and 404 transitions. [2020-07-21 15:50:57,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:50:57,132 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 121 [2020-07-21 15:50:57,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:57,138 INFO L225 Difference]: With dead ends: 217 [2020-07-21 15:50:57,138 INFO L226 Difference]: Without dead ends: 213 [2020-07-21 15:50:57,139 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 218 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:50:57,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2020-07-21 15:50:57,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 202. [2020-07-21 15:50:57,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2020-07-21 15:50:57,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 372 transitions. [2020-07-21 15:50:57,159 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 372 transitions. Word has length 121 [2020-07-21 15:50:57,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:57,160 INFO L479 AbstractCegarLoop]: Abstraction has 202 states and 372 transitions. [2020-07-21 15:50:57,160 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:50:57,160 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 372 transitions. [2020-07-21 15:50:57,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2020-07-21 15:50:57,164 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:57,164 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:57,379 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:57,379 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:57,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:57,380 INFO L82 PathProgramCache]: Analyzing trace with hash -60942306, now seen corresponding path program 2 times [2020-07-21 15:50:57,380 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:57,380 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [749335784] [2020-07-21 15:50:57,380 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:57,489 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:57,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:57,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:50:57,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:57,615 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 120 proven. 107 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2020-07-21 15:50:57,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:50:58,182 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:58,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:58,552 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:58,553 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:58,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:58,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:50:58,695 INFO L134 CoverageAnalysis]: Checked inductivity of 445 backedges. 120 proven. 110 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2020-07-21 15:50:58,696 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [749335784] [2020-07-21 15:50:58,696 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:50:58,696 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-21 15:50:58,697 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231683646] [2020-07-21 15:50:58,697 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:50:58,697 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:50:58,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:50:58,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:50:58,698 INFO L87 Difference]: Start difference. First operand 202 states and 372 transitions. Second operand 19 states. [2020-07-21 15:50:59,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:50:59,237 INFO L93 Difference]: Finished difference Result 429 states and 848 transitions. [2020-07-21 15:50:59,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 15:50:59,238 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 132 [2020-07-21 15:50:59,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:50:59,243 INFO L225 Difference]: With dead ends: 429 [2020-07-21 15:50:59,243 INFO L226 Difference]: Without dead ends: 231 [2020-07-21 15:50:59,246 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 234 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2020-07-21 15:50:59,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2020-07-21 15:50:59,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 213. [2020-07-21 15:50:59,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2020-07-21 15:50:59,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 390 transitions. [2020-07-21 15:50:59,267 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 390 transitions. Word has length 132 [2020-07-21 15:50:59,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:50:59,268 INFO L479 AbstractCegarLoop]: Abstraction has 213 states and 390 transitions. [2020-07-21 15:50:59,268 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:50:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 390 transitions. [2020-07-21 15:50:59,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2020-07-21 15:50:59,273 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:50:59,273 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 11, 11, 9, 9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:50:59,486 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:59,487 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:50:59,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:50:59,488 INFO L82 PathProgramCache]: Analyzing trace with hash 721100503, now seen corresponding path program 7 times [2020-07-21 15:50:59,488 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:50:59,489 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1060861490] [2020-07-21 15:50:59,489 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:50:59,614 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:50:59,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:50:59,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:50:59,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:50:59,804 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 199 proven. 205 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2020-07-21 15:50:59,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:01,001 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:01,930 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 199 proven. 217 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2020-07-21 15:51:01,931 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1060861490] [2020-07-21 15:51:01,931 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:01,931 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 25 [2020-07-21 15:51:01,932 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533739630] [2020-07-21 15:51:01,933 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:51:01,933 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:01,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:51:01,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:51:01,934 INFO L87 Difference]: Start difference. First operand 213 states and 390 transitions. Second operand 25 states. [2020-07-21 15:51:03,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:03,434 INFO L93 Difference]: Finished difference Result 560 states and 1222 transitions. [2020-07-21 15:51:03,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-21 15:51:03,436 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 175 [2020-07-21 15:51:03,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:03,449 INFO L225 Difference]: With dead ends: 560 [2020-07-21 15:51:03,449 INFO L226 Difference]: Without dead ends: 353 [2020-07-21 15:51:03,458 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 311 SyntacticMatches, 15 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=340, Invalid=1640, Unknown=0, NotChecked=0, Total=1980 [2020-07-21 15:51:03,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2020-07-21 15:51:03,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 298. [2020-07-21 15:51:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2020-07-21 15:51:03,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 622 transitions. [2020-07-21 15:51:03,511 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 622 transitions. Word has length 175 [2020-07-21 15:51:03,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:03,512 INFO L479 AbstractCegarLoop]: Abstraction has 298 states and 622 transitions. [2020-07-21 15:51:03,512 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:51:03,512 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 622 transitions. [2020-07-21 15:51:03,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 15:51:03,523 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:03,523 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:03,759 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:03,760 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:03,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:03,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1905629551, now seen corresponding path program 8 times [2020-07-21 15:51:03,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:03,762 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2130151660] [2020-07-21 15:51:03,762 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:03,956 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:03,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:03,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:51:03,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:04,063 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 86 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2020-07-21 15:51:04,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:04,570 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,571 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:04,853 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 91 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2020-07-21 15:51:04,853 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2130151660] [2020-07-21 15:51:04,853 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:04,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:51:04,854 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100173470] [2020-07-21 15:51:04,854 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:51:04,855 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:04,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:51:04,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:51:04,855 INFO L87 Difference]: Start difference. First operand 298 states and 622 transitions. Second operand 14 states. [2020-07-21 15:51:05,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:05,088 INFO L93 Difference]: Finished difference Result 312 states and 660 transitions. [2020-07-21 15:51:05,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:51:05,090 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 121 [2020-07-21 15:51:05,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:05,096 INFO L225 Difference]: With dead ends: 312 [2020-07-21 15:51:05,097 INFO L226 Difference]: Without dead ends: 308 [2020-07-21 15:51:05,098 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 221 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:51:05,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2020-07-21 15:51:05,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 285. [2020-07-21 15:51:05,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2020-07-21 15:51:05,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 586 transitions. [2020-07-21 15:51:05,141 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 586 transitions. Word has length 121 [2020-07-21 15:51:05,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:05,144 INFO L479 AbstractCegarLoop]: Abstraction has 285 states and 586 transitions. [2020-07-21 15:51:05,144 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:51:05,144 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 586 transitions. [2020-07-21 15:51:05,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2020-07-21 15:51:05,150 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:05,150 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 8, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:05,364 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:05,365 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:05,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:05,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1956397612, now seen corresponding path program 9 times [2020-07-21 15:51:05,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:05,366 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [509687868] [2020-07-21 15:51:05,367 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:05,559 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:05,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:05,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:51:05,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 357 proven. 32 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2020-07-21 15:51:05,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:06,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:06,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:07,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:07,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:07,281 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:07,282 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:07,333 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 87 proven. 202 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2020-07-21 15:51:07,333 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [509687868] [2020-07-21 15:51:07,334 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:07,334 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-21 15:51:07,334 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551159206] [2020-07-21 15:51:07,335 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 15:51:07,335 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:07,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 15:51:07,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2020-07-21 15:51:07,336 INFO L87 Difference]: Start difference. First operand 285 states and 586 transitions. Second operand 17 states. [2020-07-21 15:51:07,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:07,856 INFO L93 Difference]: Finished difference Result 557 states and 1212 transitions. [2020-07-21 15:51:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 15:51:07,857 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 160 [2020-07-21 15:51:07,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:07,864 INFO L225 Difference]: With dead ends: 557 [2020-07-21 15:51:07,864 INFO L226 Difference]: Without dead ends: 275 [2020-07-21 15:51:07,872 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 293 SyntacticMatches, 11 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:51:07,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2020-07-21 15:51:07,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 250. [2020-07-21 15:51:07,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2020-07-21 15:51:07,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 467 transitions. [2020-07-21 15:51:07,905 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 467 transitions. Word has length 160 [2020-07-21 15:51:07,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:07,906 INFO L479 AbstractCegarLoop]: Abstraction has 250 states and 467 transitions. [2020-07-21 15:51:07,906 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 15:51:07,906 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 467 transitions. [2020-07-21 15:51:07,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2020-07-21 15:51:07,913 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:07,913 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:08,127 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:08,128 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:08,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:08,129 INFO L82 PathProgramCache]: Analyzing trace with hash -71686390, now seen corresponding path program 10 times [2020-07-21 15:51:08,129 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:08,130 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [915874943] [2020-07-21 15:51:08,130 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:08,298 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:08,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:08,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 15:51:08,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 76 proven. 73 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2020-07-21 15:51:08,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:08,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:09,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:09,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:09,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 76 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2020-07-21 15:51:09,303 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [915874943] [2020-07-21 15:51:09,304 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:09,304 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 15:51:09,305 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199304030] [2020-07-21 15:51:09,305 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 15:51:09,306 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:09,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 15:51:09,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 15:51:09,307 INFO L87 Difference]: Start difference. First operand 250 states and 467 transitions. Second operand 14 states. [2020-07-21 15:51:09,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:09,654 INFO L93 Difference]: Finished difference Result 278 states and 548 transitions. [2020-07-21 15:51:09,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 15:51:09,655 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 133 [2020-07-21 15:51:09,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:09,661 INFO L225 Difference]: With dead ends: 278 [2020-07-21 15:51:09,662 INFO L226 Difference]: Without dead ends: 274 [2020-07-21 15:51:09,667 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 245 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:51:09,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2020-07-21 15:51:09,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 250. [2020-07-21 15:51:09,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2020-07-21 15:51:09,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 467 transitions. [2020-07-21 15:51:09,701 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 467 transitions. Word has length 133 [2020-07-21 15:51:09,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:09,703 INFO L479 AbstractCegarLoop]: Abstraction has 250 states and 467 transitions. [2020-07-21 15:51:09,703 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 15:51:09,703 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 467 transitions. [2020-07-21 15:51:09,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2020-07-21 15:51:09,710 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:09,711 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:09,923 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:09,924 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:09,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:09,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1656470305, now seen corresponding path program 3 times [2020-07-21 15:51:09,925 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:09,925 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2049777860] [2020-07-21 15:51:09,925 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:10,071 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:10,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:10,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:51:10,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:10,248 INFO L134 CoverageAnalysis]: Checked inductivity of 739 backedges. 138 proven. 240 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2020-07-21 15:51:10,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:11,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:11,905 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:12,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:12,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:12,205 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:12,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:12,339 INFO L134 CoverageAnalysis]: Checked inductivity of 739 backedges. 138 proven. 250 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2020-07-21 15:51:12,339 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2049777860] [2020-07-21 15:51:12,340 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:12,340 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:51:12,340 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374562707] [2020-07-21 15:51:12,341 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:51:12,341 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:12,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:51:12,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:51:12,342 INFO L87 Difference]: Start difference. First operand 250 states and 467 transitions. Second operand 23 states. [2020-07-21 15:51:13,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:13,519 INFO L93 Difference]: Finished difference Result 523 states and 1032 transitions. [2020-07-21 15:51:13,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-21 15:51:13,521 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 171 [2020-07-21 15:51:13,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:13,529 INFO L225 Difference]: With dead ends: 523 [2020-07-21 15:51:13,530 INFO L226 Difference]: Without dead ends: 275 [2020-07-21 15:51:13,535 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 304 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2020-07-21 15:51:13,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2020-07-21 15:51:13,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 253. [2020-07-21 15:51:13,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2020-07-21 15:51:13,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 463 transitions. [2020-07-21 15:51:13,574 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 463 transitions. Word has length 171 [2020-07-21 15:51:13,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:13,575 INFO L479 AbstractCegarLoop]: Abstraction has 253 states and 463 transitions. [2020-07-21 15:51:13,575 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:51:13,575 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 463 transitions. [2020-07-21 15:51:13,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2020-07-21 15:51:13,583 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:13,583 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 10, 10, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:13,797 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:13,799 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:13,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:13,799 INFO L82 PathProgramCache]: Analyzing trace with hash 920981290, now seen corresponding path program 5 times [2020-07-21 15:51:13,800 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:13,800 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [803170413] [2020-07-21 15:51:13,800 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:14,025 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:14,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:14,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:51:14,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:14,141 INFO L134 CoverageAnalysis]: Checked inductivity of 622 backedges. 44 proven. 206 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2020-07-21 15:51:14,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:15,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:15,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:15,595 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:15,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:15,896 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:15,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:15,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:16,024 INFO L134 CoverageAnalysis]: Checked inductivity of 622 backedges. 44 proven. 220 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2020-07-21 15:51:16,024 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [803170413] [2020-07-21 15:51:16,025 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:16,025 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:51:16,025 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872927227] [2020-07-21 15:51:16,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:51:16,026 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:16,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:51:16,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:51:16,027 INFO L87 Difference]: Start difference. First operand 253 states and 463 transitions. Second operand 18 states. [2020-07-21 15:51:16,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:16,487 INFO L93 Difference]: Finished difference Result 263 states and 479 transitions. [2020-07-21 15:51:16,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:51:16,489 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 157 [2020-07-21 15:51:16,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:16,494 INFO L225 Difference]: With dead ends: 263 [2020-07-21 15:51:16,494 INFO L226 Difference]: Without dead ends: 259 [2020-07-21 15:51:16,496 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 286 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:51:16,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2020-07-21 15:51:16,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 236. [2020-07-21 15:51:16,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2020-07-21 15:51:16,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 425 transitions. [2020-07-21 15:51:16,523 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 425 transitions. Word has length 157 [2020-07-21 15:51:16,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:16,524 INFO L479 AbstractCegarLoop]: Abstraction has 236 states and 425 transitions. [2020-07-21 15:51:16,524 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:51:16,524 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 425 transitions. [2020-07-21 15:51:16,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2020-07-21 15:51:16,531 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:16,531 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 14, 14, 12, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:16,744 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:16,745 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:16,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:16,746 INFO L82 PathProgramCache]: Analyzing trace with hash 889994812, now seen corresponding path program 11 times [2020-07-21 15:51:16,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:16,746 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1242010469] [2020-07-21 15:51:16,746 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:16,932 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:16,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:16,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:51:16,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:17,092 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 702 proven. 136 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2020-07-21 15:51:17,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:18,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,571 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,572 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,639 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:18,640 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:19,014 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:19,015 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:19,070 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:19,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:19,134 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:19,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 207 proven. 320 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2020-07-21 15:51:19,239 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1242010469] [2020-07-21 15:51:19,239 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:19,239 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-21 15:51:19,240 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019250777] [2020-07-21 15:51:19,241 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:51:19,241 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:19,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:51:19,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:51:19,242 INFO L87 Difference]: Start difference. First operand 236 states and 425 transitions. Second operand 21 states. [2020-07-21 15:51:20,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:20,236 INFO L93 Difference]: Finished difference Result 582 states and 1147 transitions. [2020-07-21 15:51:20,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-21 15:51:20,237 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 216 [2020-07-21 15:51:20,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:20,243 INFO L225 Difference]: With dead ends: 582 [2020-07-21 15:51:20,244 INFO L226 Difference]: Without dead ends: 282 [2020-07-21 15:51:20,248 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 397 SyntacticMatches, 15 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2020-07-21 15:51:20,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2020-07-21 15:51:20,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 241. [2020-07-21 15:51:20,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 241 states. [2020-07-21 15:51:20,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 445 transitions. [2020-07-21 15:51:20,272 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 445 transitions. Word has length 216 [2020-07-21 15:51:20,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:20,272 INFO L479 AbstractCegarLoop]: Abstraction has 241 states and 445 transitions. [2020-07-21 15:51:20,272 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:51:20,273 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 445 transitions. [2020-07-21 15:51:20,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2020-07-21 15:51:20,277 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:20,277 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 12, 12, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:20,490 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:20,491 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:20,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:20,492 INFO L82 PathProgramCache]: Analyzing trace with hash -386288826, now seen corresponding path program 12 times [2020-07-21 15:51:20,492 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:20,492 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [456774519] [2020-07-21 15:51:20,493 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:20,686 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:20,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:20,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:51:20,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:20,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 729 proven. 107 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2020-07-21 15:51:20,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:22,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,744 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 176 proven. 292 refuted. 0 times theorem prover too weak. 765 trivial. 0 not checked. [2020-07-21 15:51:22,883 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [456774519] [2020-07-21 15:51:22,884 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:22,884 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-21 15:51:22,884 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157022239] [2020-07-21 15:51:22,885 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 15:51:22,885 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:22,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 15:51:22,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-07-21 15:51:22,886 INFO L87 Difference]: Start difference. First operand 241 states and 445 transitions. Second operand 19 states. [2020-07-21 15:51:23,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:23,416 INFO L93 Difference]: Finished difference Result 477 states and 906 transitions. [2020-07-21 15:51:23,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 15:51:23,422 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 212 [2020-07-21 15:51:23,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:23,427 INFO L225 Difference]: With dead ends: 477 [2020-07-21 15:51:23,427 INFO L226 Difference]: Without dead ends: 242 [2020-07-21 15:51:23,431 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 393 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2020-07-21 15:51:23,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2020-07-21 15:51:23,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 233. [2020-07-21 15:51:23,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2020-07-21 15:51:23,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 400 transitions. [2020-07-21 15:51:23,457 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 400 transitions. Word has length 212 [2020-07-21 15:51:23,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:23,457 INFO L479 AbstractCegarLoop]: Abstraction has 233 states and 400 transitions. [2020-07-21 15:51:23,457 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 15:51:23,457 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 400 transitions. [2020-07-21 15:51:23,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 15:51:23,461 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:23,461 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 10, 10, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:23,674 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:23,675 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:23,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:23,676 INFO L82 PathProgramCache]: Analyzing trace with hash -239876471, now seen corresponding path program 13 times [2020-07-21 15:51:23,676 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:23,676 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [834073493] [2020-07-21 15:51:23,677 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:23,895 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:23,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:23,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:51:23,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:24,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1070 backedges. 84 proven. 233 refuted. 0 times theorem prover too weak. 753 trivial. 0 not checked. [2020-07-21 15:51:24,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:25,044 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,614 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:25,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1070 backedges. 84 proven. 243 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2020-07-21 15:51:25,676 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [834073493] [2020-07-21 15:51:25,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:25,677 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:51:25,677 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872788566] [2020-07-21 15:51:25,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:51:25,678 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:25,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:51:25,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:51:25,678 INFO L87 Difference]: Start difference. First operand 233 states and 400 transitions. Second operand 16 states. [2020-07-21 15:51:25,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:25,988 INFO L93 Difference]: Finished difference Result 262 states and 470 transitions. [2020-07-21 15:51:25,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:51:25,989 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 201 [2020-07-21 15:51:25,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:25,992 INFO L225 Difference]: With dead ends: 262 [2020-07-21 15:51:25,992 INFO L226 Difference]: Without dead ends: 258 [2020-07-21 15:51:25,994 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 377 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:51:25,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2020-07-21 15:51:26,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 253. [2020-07-21 15:51:26,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2020-07-21 15:51:26,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 458 transitions. [2020-07-21 15:51:26,017 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 458 transitions. Word has length 201 [2020-07-21 15:51:26,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:26,018 INFO L479 AbstractCegarLoop]: Abstraction has 253 states and 458 transitions. [2020-07-21 15:51:26,018 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:51:26,018 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 458 transitions. [2020-07-21 15:51:26,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2020-07-21 15:51:26,022 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:26,023 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:26,236 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:26,237 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:26,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:26,238 INFO L82 PathProgramCache]: Analyzing trace with hash 845773259, now seen corresponding path program 14 times [2020-07-21 15:51:26,238 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:26,238 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [566977558] [2020-07-21 15:51:26,239 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:26,440 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:26,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:26,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:51:26,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:26,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 250 proven. 179 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2020-07-21 15:51:26,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:27,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:27,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:27,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:27,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,271 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:28,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 250 proven. 186 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2020-07-21 15:51:28,441 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [566977558] [2020-07-21 15:51:28,441 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:28,441 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-21 15:51:28,441 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971430492] [2020-07-21 15:51:28,442 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 15:51:28,442 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:28,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 15:51:28,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:51:28,443 INFO L87 Difference]: Start difference. First operand 253 states and 458 transitions. Second operand 21 states. [2020-07-21 15:51:29,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:29,409 INFO L93 Difference]: Finished difference Result 522 states and 985 transitions. [2020-07-21 15:51:29,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-07-21 15:51:29,410 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 198 [2020-07-21 15:51:29,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:29,414 INFO L225 Difference]: With dead ends: 522 [2020-07-21 15:51:29,414 INFO L226 Difference]: Without dead ends: 275 [2020-07-21 15:51:29,417 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 362 SyntacticMatches, 15 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=186, Invalid=870, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:51:29,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2020-07-21 15:51:29,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 249. [2020-07-21 15:51:29,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2020-07-21 15:51:29,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 427 transitions. [2020-07-21 15:51:29,441 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 427 transitions. Word has length 198 [2020-07-21 15:51:29,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:29,442 INFO L479 AbstractCegarLoop]: Abstraction has 249 states and 427 transitions. [2020-07-21 15:51:29,442 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 15:51:29,442 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 427 transitions. [2020-07-21 15:51:29,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2020-07-21 15:51:29,446 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:29,446 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 14, 14, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:29,660 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:29,661 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:29,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:29,662 INFO L82 PathProgramCache]: Analyzing trace with hash -940162638, now seen corresponding path program 6 times [2020-07-21 15:51:29,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:29,662 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2560124] [2020-07-21 15:51:29,663 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:29,877 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:29,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:29,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:51:29,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1168 backedges. 303 proven. 211 refuted. 0 times theorem prover too weak. 654 trivial. 0 not checked. [2020-07-21 15:51:30,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:31,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,864 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,981 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:31,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:32,052 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:32,053 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:32,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1168 backedges. 303 proven. 220 refuted. 0 times theorem prover too weak. 645 trivial. 0 not checked. [2020-07-21 15:51:32,234 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2560124] [2020-07-21 15:51:32,234 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:32,234 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:51:32,235 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535610421] [2020-07-21 15:51:32,235 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:51:32,236 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:32,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:51:32,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:51:32,236 INFO L87 Difference]: Start difference. First operand 249 states and 427 transitions. Second operand 23 states. [2020-07-21 15:51:33,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:33,148 INFO L93 Difference]: Finished difference Result 522 states and 929 transitions. [2020-07-21 15:51:33,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-07-21 15:51:33,155 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 210 [2020-07-21 15:51:33,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:33,161 INFO L225 Difference]: With dead ends: 522 [2020-07-21 15:51:33,161 INFO L226 Difference]: Without dead ends: 279 [2020-07-21 15:51:33,165 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 382 SyntacticMatches, 17 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 15:51:33,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2020-07-21 15:51:33,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 252. [2020-07-21 15:51:33,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2020-07-21 15:51:33,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 408 transitions. [2020-07-21 15:51:33,189 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 408 transitions. Word has length 210 [2020-07-21 15:51:33,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:33,190 INFO L479 AbstractCegarLoop]: Abstraction has 252 states and 408 transitions. [2020-07-21 15:51:33,190 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:51:33,190 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 408 transitions. [2020-07-21 15:51:33,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2020-07-21 15:51:33,196 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:33,197 INFO L422 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 19, 18, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 9, 7, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:33,412 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:33,413 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:33,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:33,414 INFO L82 PathProgramCache]: Analyzing trace with hash 2077857065, now seen corresponding path program 15 times [2020-07-21 15:51:33,414 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:33,414 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1115329862] [2020-07-21 15:51:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:33,706 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:33,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:33,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:51:33,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:33,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3652 backedges. 2096 proven. 260 refuted. 0 times theorem prover too weak. 1296 trivial. 0 not checked. [2020-07-21 15:51:33,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:36,421 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:36,648 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:36,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:36,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:37,246 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:37,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:37,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:37,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3652 backedges. 356 proven. 750 refuted. 0 times theorem prover too weak. 2546 trivial. 0 not checked. [2020-07-21 15:51:37,524 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1115329862] [2020-07-21 15:51:37,524 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:37,525 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 25 [2020-07-21 15:51:37,525 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366730502] [2020-07-21 15:51:37,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:51:37,526 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:37,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:51:37,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:51:37,527 INFO L87 Difference]: Start difference. First operand 252 states and 408 transitions. Second operand 25 states. [2020-07-21 15:51:38,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:38,905 INFO L93 Difference]: Finished difference Result 621 states and 1117 transitions. [2020-07-21 15:51:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-21 15:51:38,907 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 362 [2020-07-21 15:51:38,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:38,912 INFO L225 Difference]: With dead ends: 621 [2020-07-21 15:51:38,912 INFO L226 Difference]: Without dead ends: 373 [2020-07-21 15:51:38,916 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 741 GetRequests, 685 SyntacticMatches, 15 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=306, Invalid=1500, Unknown=0, NotChecked=0, Total=1806 [2020-07-21 15:51:38,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2020-07-21 15:51:38,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 298. [2020-07-21 15:51:38,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2020-07-21 15:51:38,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 505 transitions. [2020-07-21 15:51:38,979 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 505 transitions. Word has length 362 [2020-07-21 15:51:38,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:38,983 INFO L479 AbstractCegarLoop]: Abstraction has 298 states and 505 transitions. [2020-07-21 15:51:38,983 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:51:38,983 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 505 transitions. [2020-07-21 15:51:38,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 15:51:38,987 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:38,987 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:39,201 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:39,202 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:39,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:39,203 INFO L82 PathProgramCache]: Analyzing trace with hash 227201529, now seen corresponding path program 16 times [2020-07-21 15:51:39,203 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:39,204 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [584962232] [2020-07-21 15:51:39,204 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:39,482 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:39,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:39,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:51:39,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:39,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 64 proven. 297 refuted. 0 times theorem prover too weak. 681 trivial. 0 not checked. [2020-07-21 15:51:39,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:40,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,323 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,549 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,688 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:41,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 64 proven. 313 refuted. 0 times theorem prover too weak. 665 trivial. 0 not checked. [2020-07-21 15:51:41,852 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [584962232] [2020-07-21 15:51:41,852 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:41,852 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:51:41,853 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475314364] [2020-07-21 15:51:41,853 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:51:41,853 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:41,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:51:41,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:51:41,854 INFO L87 Difference]: Start difference. First operand 298 states and 505 transitions. Second operand 18 states. [2020-07-21 15:51:42,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:42,217 INFO L93 Difference]: Finished difference Result 318 states and 539 transitions. [2020-07-21 15:51:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:51:42,220 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 201 [2020-07-21 15:51:42,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:42,224 INFO L225 Difference]: With dead ends: 318 [2020-07-21 15:51:42,224 INFO L226 Difference]: Without dead ends: 314 [2020-07-21 15:51:42,226 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 373 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:51:42,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2020-07-21 15:51:42,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 293. [2020-07-21 15:51:42,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2020-07-21 15:51:42,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 495 transitions. [2020-07-21 15:51:42,253 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 495 transitions. Word has length 201 [2020-07-21 15:51:42,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:42,254 INFO L479 AbstractCegarLoop]: Abstraction has 293 states and 495 transitions. [2020-07-21 15:51:42,254 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:51:42,254 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 495 transitions. [2020-07-21 15:51:42,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2020-07-21 15:51:42,259 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:42,259 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 18, 18, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 9, 9, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:42,472 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:42,473 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:42,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:42,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1941121680, now seen corresponding path program 7 times [2020-07-21 15:51:42,474 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:42,475 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [233890505] [2020-07-21 15:51:42,475 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:42,781 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:42,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:42,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:51:42,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:42,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2364 backedges. 395 proven. 401 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2020-07-21 15:51:42,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:44,294 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:44,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:44,492 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:44,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:44,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:45,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:45,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:45,644 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:45,645 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:45,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:45,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2364 backedges. 395 proven. 411 refuted. 0 times theorem prover too weak. 1558 trivial. 0 not checked. [2020-07-21 15:51:45,878 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [233890505] [2020-07-21 15:51:45,878 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:45,878 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-21 15:51:45,878 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518254532] [2020-07-21 15:51:45,879 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 15:51:45,879 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:45,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 15:51:45,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-21 15:51:45,880 INFO L87 Difference]: Start difference. First operand 293 states and 495 transitions. Second operand 23 states. [2020-07-21 15:51:47,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:47,205 INFO L93 Difference]: Finished difference Result 716 states and 1320 transitions. [2020-07-21 15:51:47,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-21 15:51:47,206 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 290 [2020-07-21 15:51:47,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:47,211 INFO L225 Difference]: With dead ends: 716 [2020-07-21 15:51:47,211 INFO L226 Difference]: Without dead ends: 374 [2020-07-21 15:51:47,215 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 542 SyntacticMatches, 17 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=315, Invalid=1491, Unknown=0, NotChecked=0, Total=1806 [2020-07-21 15:51:47,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2020-07-21 15:51:47,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 303. [2020-07-21 15:51:47,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2020-07-21 15:51:47,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 506 transitions. [2020-07-21 15:51:47,243 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 506 transitions. Word has length 290 [2020-07-21 15:51:47,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:47,243 INFO L479 AbstractCegarLoop]: Abstraction has 303 states and 506 transitions. [2020-07-21 15:51:47,243 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 15:51:47,243 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 506 transitions. [2020-07-21 15:51:47,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2020-07-21 15:51:47,247 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:47,247 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 14, 14, 10, 10, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:47,461 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:47,462 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:47,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:47,463 INFO L82 PathProgramCache]: Analyzing trace with hash 697384946, now seen corresponding path program 17 times [2020-07-21 15:51:47,463 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:47,464 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [885603176] [2020-07-21 15:51:47,464 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:47,750 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:47,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:47,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:51:47,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:47,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 116 proven. 221 refuted. 0 times theorem prover too weak. 857 trivial. 0 not checked. [2020-07-21 15:51:47,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:48,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:49,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:49,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:49,320 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:49,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:49,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1194 backedges. 116 proven. 231 refuted. 0 times theorem prover too weak. 847 trivial. 0 not checked. [2020-07-21 15:51:49,506 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [885603176] [2020-07-21 15:51:49,506 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:49,506 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:51:49,507 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141916426] [2020-07-21 15:51:49,507 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:51:49,507 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:49,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:51:49,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:51:49,508 INFO L87 Difference]: Start difference. First operand 303 states and 506 transitions. Second operand 16 states. [2020-07-21 15:51:49,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:49,818 INFO L93 Difference]: Finished difference Result 327 states and 547 transitions. [2020-07-21 15:51:49,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:51:49,819 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 213 [2020-07-21 15:51:49,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:49,824 INFO L225 Difference]: With dead ends: 327 [2020-07-21 15:51:49,824 INFO L226 Difference]: Without dead ends: 323 [2020-07-21 15:51:49,826 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 401 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:51:49,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2020-07-21 15:51:49,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 293. [2020-07-21 15:51:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2020-07-21 15:51:49,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 486 transitions. [2020-07-21 15:51:49,858 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 486 transitions. Word has length 213 [2020-07-21 15:51:49,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:49,859 INFO L479 AbstractCegarLoop]: Abstraction has 293 states and 486 transitions. [2020-07-21 15:51:49,859 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:51:49,860 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 486 transitions. [2020-07-21 15:51:49,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2020-07-21 15:51:49,864 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:49,865 INFO L422 BasicCegarLoop]: trace histogram [24, 24, 21, 21, 15, 13, 12, 12, 12, 12, 12, 12, 12, 11, 10, 10, 10, 10, 10, 10, 10, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:50,079 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:50,080 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:50,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:50,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1926039729, now seen corresponding path program 18 times [2020-07-21 15:51:50,081 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:50,081 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1235240829] [2020-07-21 15:51:50,081 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:50,371 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:51:50,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:50,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 15:51:50,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:50,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2571 backedges. 1452 proven. 290 refuted. 0 times theorem prover too weak. 829 trivial. 0 not checked. [2020-07-21 15:51:50,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:52,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:52,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,675 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,857 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:53,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2571 backedges. 246 proven. 729 refuted. 0 times theorem prover too weak. 1596 trivial. 0 not checked. [2020-07-21 15:51:53,963 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1235240829] [2020-07-21 15:51:53,964 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:53,964 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-21 15:51:53,964 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248333447] [2020-07-21 15:51:53,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:51:53,965 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:53,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:51:53,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:51:53,966 INFO L87 Difference]: Start difference. First operand 293 states and 486 transitions. Second operand 25 states. [2020-07-21 15:51:55,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:55,209 INFO L93 Difference]: Finished difference Result 619 states and 1142 transitions. [2020-07-21 15:51:55,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-21 15:51:55,210 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 305 [2020-07-21 15:51:55,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:55,214 INFO L225 Difference]: With dead ends: 619 [2020-07-21 15:51:55,214 INFO L226 Difference]: Without dead ends: 327 [2020-07-21 15:51:55,218 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 627 GetRequests, 567 SyntacticMatches, 19 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=308, Invalid=1498, Unknown=0, NotChecked=0, Total=1806 [2020-07-21 15:51:55,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2020-07-21 15:51:55,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 230. [2020-07-21 15:51:55,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-07-21 15:51:55,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 359 transitions. [2020-07-21 15:51:55,241 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 359 transitions. Word has length 305 [2020-07-21 15:51:55,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:55,242 INFO L479 AbstractCegarLoop]: Abstraction has 230 states and 359 transitions. [2020-07-21 15:51:55,242 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:51:55,242 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 359 transitions. [2020-07-21 15:51:55,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2020-07-21 15:51:55,244 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:55,245 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:55,504 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:55,504 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:55,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:55,506 INFO L82 PathProgramCache]: Analyzing trace with hash 756624667, now seen corresponding path program 19 times [2020-07-21 15:51:55,506 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:55,507 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [375993443] [2020-07-21 15:51:55,507 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:55,815 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:55,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:55,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:51:55,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:55,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 181 proven. 176 refuted. 0 times theorem prover too weak. 981 trivial. 0 not checked. [2020-07-21 15:51:55,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:51:56,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:56,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:57,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:57,056 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:57,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:51:57,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1338 backedges. 183 proven. 184 refuted. 0 times theorem prover too weak. 971 trivial. 0 not checked. [2020-07-21 15:51:57,307 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [375993443] [2020-07-21 15:51:57,308 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:51:57,308 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:51:57,308 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296390712] [2020-07-21 15:51:57,308 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:51:57,308 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:51:57,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:51:57,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:51:57,309 INFO L87 Difference]: Start difference. First operand 230 states and 359 transitions. Second operand 16 states. [2020-07-21 15:51:57,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:51:57,552 INFO L93 Difference]: Finished difference Result 284 states and 493 transitions. [2020-07-21 15:51:57,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:51:57,553 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 225 [2020-07-21 15:51:57,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:51:57,556 INFO L225 Difference]: With dead ends: 284 [2020-07-21 15:51:57,556 INFO L226 Difference]: Without dead ends: 280 [2020-07-21 15:51:57,557 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 425 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:51:57,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2020-07-21 15:51:57,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 240. [2020-07-21 15:51:57,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2020-07-21 15:51:57,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 389 transitions. [2020-07-21 15:51:57,573 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 389 transitions. Word has length 225 [2020-07-21 15:51:57,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:51:57,573 INFO L479 AbstractCegarLoop]: Abstraction has 240 states and 389 transitions. [2020-07-21 15:51:57,573 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:51:57,573 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 389 transitions. [2020-07-21 15:51:57,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2020-07-21 15:51:57,576 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:51:57,577 INFO L422 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:51:57,787 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:57,788 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:51:57,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:51:57,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1834385714, now seen corresponding path program 20 times [2020-07-21 15:51:57,789 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:51:57,789 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [720957943] [2020-07-21 15:51:57,790 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:51:58,154 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:51:58,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:51:58,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:51:58,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:51:58,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2744 backedges. 100 proven. 614 refuted. 0 times theorem prover too weak. 2030 trivial. 0 not checked. [2020-07-21 15:51:58,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:00,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:00,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:00,912 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,426 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,543 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2744 backedges. 100 proven. 635 refuted. 0 times theorem prover too weak. 2009 trivial. 0 not checked. [2020-07-21 15:52:01,775 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [720957943] [2020-07-21 15:52:01,775 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:01,775 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:52:01,776 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982185291] [2020-07-21 15:52:01,776 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:52:01,777 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:01,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:52:01,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:52:01,777 INFO L87 Difference]: Start difference. First operand 240 states and 389 transitions. Second operand 20 states. [2020-07-21 15:52:02,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:02,134 INFO L93 Difference]: Finished difference Result 270 states and 461 transitions. [2020-07-21 15:52:02,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:52:02,136 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 314 [2020-07-21 15:52:02,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:02,141 INFO L225 Difference]: With dead ends: 270 [2020-07-21 15:52:02,141 INFO L226 Difference]: Without dead ends: 266 [2020-07-21 15:52:02,142 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 595 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 15:52:02,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2020-07-21 15:52:02,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 230. [2020-07-21 15:52:02,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-07-21 15:52:02,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 369 transitions. [2020-07-21 15:52:02,161 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 369 transitions. Word has length 314 [2020-07-21 15:52:02,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:02,162 INFO L479 AbstractCegarLoop]: Abstraction has 230 states and 369 transitions. [2020-07-21 15:52:02,162 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:52:02,162 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 369 transitions. [2020-07-21 15:52:02,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2020-07-21 15:52:02,166 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:02,166 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 13, 12, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:02,381 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:02,381 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:02,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:02,382 INFO L82 PathProgramCache]: Analyzing trace with hash 632014948, now seen corresponding path program 21 times [2020-07-21 15:52:02,383 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:02,383 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1759300144] [2020-07-21 15:52:02,384 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:02,751 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:02,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:02,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 15:52:02,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:03,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1556 backedges. 856 proven. 228 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2020-07-21 15:52:03,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:04,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:04,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:05,124 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:05,273 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:05,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,074 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,272 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,273 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:06,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1556 backedges. 257 proven. 465 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2020-07-21 15:52:06,549 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1759300144] [2020-07-21 15:52:06,549 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:06,550 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-21 15:52:06,550 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236305655] [2020-07-21 15:52:06,550 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 15:52:06,550 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:06,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 15:52:06,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2020-07-21 15:52:06,551 INFO L87 Difference]: Start difference. First operand 230 states and 369 transitions. Second operand 25 states. [2020-07-21 15:52:07,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:07,544 INFO L93 Difference]: Finished difference Result 463 states and 780 transitions. [2020-07-21 15:52:07,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-21 15:52:07,545 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 242 [2020-07-21 15:52:07,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:07,549 INFO L225 Difference]: With dead ends: 463 [2020-07-21 15:52:07,549 INFO L226 Difference]: Without dead ends: 239 [2020-07-21 15:52:07,552 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 441 SyntacticMatches, 19 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2020-07-21 15:52:07,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2020-07-21 15:52:07,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 217. [2020-07-21 15:52:07,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2020-07-21 15:52:07,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 339 transitions. [2020-07-21 15:52:07,570 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 339 transitions. Word has length 242 [2020-07-21 15:52:07,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:07,570 INFO L479 AbstractCegarLoop]: Abstraction has 217 states and 339 transitions. [2020-07-21 15:52:07,570 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 15:52:07,570 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 339 transitions. [2020-07-21 15:52:07,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2020-07-21 15:52:07,575 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:07,576 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 21, 20, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 12, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:07,790 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:07,790 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:07,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:07,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1118879506, now seen corresponding path program 22 times [2020-07-21 15:52:07,792 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:07,792 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [554150081] [2020-07-21 15:52:07,792 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:08,189 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:08,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:08,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-21 15:52:08,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:08,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 609 proven. 1153 refuted. 0 times theorem prover too weak. 3390 trivial. 0 not checked. [2020-07-21 15:52:08,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:11,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,928 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:11,929 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:12,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:12,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:12,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:12,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:12,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:14,233 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:14,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:14,727 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:15,012 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:15,013 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:15,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:15,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:15,447 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 609 proven. 1185 refuted. 0 times theorem prover too weak. 3358 trivial. 0 not checked. [2020-07-21 15:52:15,448 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [554150081] [2020-07-21 15:52:15,448 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:15,448 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-21 15:52:15,448 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707545285] [2020-07-21 15:52:15,449 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-21 15:52:15,449 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:15,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-21 15:52:15,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2020-07-21 15:52:15,450 INFO L87 Difference]: Start difference. First operand 217 states and 339 transitions. Second operand 31 states. [2020-07-21 15:52:18,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:18,388 INFO L93 Difference]: Finished difference Result 531 states and 973 transitions. [2020-07-21 15:52:18,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-07-21 15:52:18,390 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 426 [2020-07-21 15:52:18,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:18,398 INFO L225 Difference]: With dead ends: 531 [2020-07-21 15:52:18,399 INFO L226 Difference]: Without dead ends: 309 [2020-07-21 15:52:18,402 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 797 SyntacticMatches, 25 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=554, Invalid=2986, Unknown=0, NotChecked=0, Total=3540 [2020-07-21 15:52:18,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2020-07-21 15:52:18,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2020-07-21 15:52:18,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 265 states. [2020-07-21 15:52:18,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 453 transitions. [2020-07-21 15:52:18,426 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 453 transitions. Word has length 426 [2020-07-21 15:52:18,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:18,427 INFO L479 AbstractCegarLoop]: Abstraction has 265 states and 453 transitions. [2020-07-21 15:52:18,427 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-21 15:52:18,427 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 453 transitions. [2020-07-21 15:52:18,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2020-07-21 15:52:18,431 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:18,432 INFO L422 BasicCegarLoop]: trace histogram [21, 21, 18, 18, 14, 14, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 7, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:18,645 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:18,646 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:18,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:18,647 INFO L82 PathProgramCache]: Analyzing trace with hash -424545334, now seen corresponding path program 23 times [2020-07-21 15:52:18,647 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:18,648 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1006879753] [2020-07-21 15:52:18,648 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:19,292 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:19,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:19,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:52:19,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:19,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1958 backedges. 362 proven. 491 refuted. 0 times theorem prover too weak. 1105 trivial. 0 not checked. [2020-07-21 15:52:19,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:21,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:21,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:21,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:21,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:23,582 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:23,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,403 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,565 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,675 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:24,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1958 backedges. 362 proven. 512 refuted. 0 times theorem prover too weak. 1084 trivial. 0 not checked. [2020-07-21 15:52:24,848 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1006879753] [2020-07-21 15:52:24,848 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:24,848 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:52:24,848 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943845235] [2020-07-21 15:52:24,849 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:52:24,849 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:24,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:52:24,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:52:24,850 INFO L87 Difference]: Start difference. First operand 265 states and 453 transitions. Second operand 27 states. [2020-07-21 15:52:26,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:26,839 INFO L93 Difference]: Finished difference Result 569 states and 1019 transitions. [2020-07-21 15:52:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-21 15:52:26,842 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 269 [2020-07-21 15:52:26,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:26,849 INFO L225 Difference]: With dead ends: 569 [2020-07-21 15:52:26,850 INFO L226 Difference]: Without dead ends: 310 [2020-07-21 15:52:26,853 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 491 SyntacticMatches, 21 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=340, Invalid=1730, Unknown=0, NotChecked=0, Total=2070 [2020-07-21 15:52:26,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-21 15:52:26,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 285. [2020-07-21 15:52:26,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2020-07-21 15:52:26,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 504 transitions. [2020-07-21 15:52:26,880 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 504 transitions. Word has length 269 [2020-07-21 15:52:26,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:26,881 INFO L479 AbstractCegarLoop]: Abstraction has 285 states and 504 transitions. [2020-07-21 15:52:26,881 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:52:26,881 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 504 transitions. [2020-07-21 15:52:26,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2020-07-21 15:52:26,887 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:26,887 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 30, 30, 23, 23, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 12, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:27,102 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:27,103 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:27,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:27,104 INFO L82 PathProgramCache]: Analyzing trace with hash -381289083, now seen corresponding path program 24 times [2020-07-21 15:52:27,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:27,105 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1317586991] [2020-07-21 15:52:27,105 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:27,566 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:27,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:27,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 15:52:27,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:27,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 2645 proven. 619 refuted. 0 times theorem prover too weak. 2326 trivial. 0 not checked. [2020-07-21 15:52:27,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:31,784 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:32,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:32,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:32,433 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:32,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:32,643 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,478 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,480 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,814 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,815 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:33,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:34,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 486 proven. 1063 refuted. 0 times theorem prover too weak. 4041 trivial. 0 not checked. [2020-07-21 15:52:34,114 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1317586991] [2020-07-21 15:52:34,114 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:34,114 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 27 [2020-07-21 15:52:34,115 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349116292] [2020-07-21 15:52:34,116 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:52:34,116 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:34,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:52:34,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:52:34,117 INFO L87 Difference]: Start difference. First operand 285 states and 504 transitions. Second operand 27 states. [2020-07-21 15:52:36,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:36,473 INFO L93 Difference]: Finished difference Result 691 states and 1286 transitions. [2020-07-21 15:52:36,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-21 15:52:36,475 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 443 [2020-07-21 15:52:36,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:36,484 INFO L225 Difference]: With dead ends: 691 [2020-07-21 15:52:36,485 INFO L226 Difference]: Without dead ends: 412 [2020-07-21 15:52:36,489 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 908 GetRequests, 843 SyntacticMatches, 17 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=397, Invalid=2053, Unknown=0, NotChecked=0, Total=2450 [2020-07-21 15:52:36,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2020-07-21 15:52:36,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 346. [2020-07-21 15:52:36,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2020-07-21 15:52:36,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 620 transitions. [2020-07-21 15:52:36,524 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 620 transitions. Word has length 443 [2020-07-21 15:52:36,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:36,525 INFO L479 AbstractCegarLoop]: Abstraction has 346 states and 620 transitions. [2020-07-21 15:52:36,525 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:52:36,525 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 620 transitions. [2020-07-21 15:52:36,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2020-07-21 15:52:36,530 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:36,530 INFO L422 BasicCegarLoop]: trace histogram [23, 23, 20, 20, 17, 16, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 7, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:36,731 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:36,731 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:36,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:36,733 INFO L82 PathProgramCache]: Analyzing trace with hash -805778854, now seen corresponding path program 25 times [2020-07-21 15:52:36,733 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:36,733 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2132382580] [2020-07-21 15:52:36,734 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:37,194 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:52:37,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:37,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:52:37,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:37,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2428 backedges. 98 proven. 590 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2020-07-21 15:52:37,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:40,153 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:40,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:41,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:41,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:41,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:41,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:41,996 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:41,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:42,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:42,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2428 backedges. 98 proven. 614 refuted. 0 times theorem prover too weak. 1716 trivial. 0 not checked. [2020-07-21 15:52:42,227 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2132382580] [2020-07-21 15:52:42,228 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:42,228 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:52:42,228 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853150805] [2020-07-21 15:52:42,229 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:52:42,229 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:42,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:52:42,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:52:42,230 INFO L87 Difference]: Start difference. First operand 346 states and 620 transitions. Second operand 20 states. [2020-07-21 15:52:42,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:42,885 INFO L93 Difference]: Finished difference Result 356 states and 639 transitions. [2020-07-21 15:52:42,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:52:42,888 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 298 [2020-07-21 15:52:42,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:42,895 INFO L225 Difference]: With dead ends: 356 [2020-07-21 15:52:42,896 INFO L226 Difference]: Without dead ends: 352 [2020-07-21 15:52:42,897 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 563 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:52:42,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2020-07-21 15:52:42,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 346. [2020-07-21 15:52:42,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2020-07-21 15:52:42,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 620 transitions. [2020-07-21 15:52:42,928 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 620 transitions. Word has length 298 [2020-07-21 15:52:42,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:42,929 INFO L479 AbstractCegarLoop]: Abstraction has 346 states and 620 transitions. [2020-07-21 15:52:42,929 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:52:42,929 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 620 transitions. [2020-07-21 15:52:42,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2020-07-21 15:52:42,935 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:42,936 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 21, 20, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 8, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:43,136 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:43,137 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:43,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:43,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1146519557, now seen corresponding path program 26 times [2020-07-21 15:52:43,138 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:43,139 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [455332920] [2020-07-21 15:52:43,139 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:43,617 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:43,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:43,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:52:43,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:44,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4264 backedges. 635 proven. 836 refuted. 0 times theorem prover too weak. 2793 trivial. 0 not checked. [2020-07-21 15:52:44,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:47,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:47,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:48,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:48,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:48,424 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:48,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:48,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:49,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:49,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:52:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 4264 backedges. 635 proven. 862 refuted. 0 times theorem prover too weak. 2767 trivial. 0 not checked. [2020-07-21 15:52:50,922 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [455332920] [2020-07-21 15:52:50,923 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:52:50,923 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:52:50,923 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176357480] [2020-07-21 15:52:50,924 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:52:50,924 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:52:50,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:52:50,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:52:50,925 INFO L87 Difference]: Start difference. First operand 346 states and 620 transitions. Second operand 29 states. [2020-07-21 15:52:54,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:52:54,106 INFO L93 Difference]: Finished difference Result 884 states and 1727 transitions. [2020-07-21 15:52:54,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-21 15:52:54,114 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 390 [2020-07-21 15:52:54,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:52:54,126 INFO L225 Difference]: With dead ends: 884 [2020-07-21 15:52:54,126 INFO L226 Difference]: Without dead ends: 500 [2020-07-21 15:52:54,132 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 729 SyntacticMatches, 23 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=465, Invalid=2505, Unknown=0, NotChecked=0, Total=2970 [2020-07-21 15:52:54,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2020-07-21 15:52:54,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 412. [2020-07-21 15:52:54,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 412 states. [2020-07-21 15:52:54,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 759 transitions. [2020-07-21 15:52:54,173 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 759 transitions. Word has length 390 [2020-07-21 15:52:54,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:52:54,174 INFO L479 AbstractCegarLoop]: Abstraction has 412 states and 759 transitions. [2020-07-21 15:52:54,174 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:52:54,174 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 759 transitions. [2020-07-21 15:52:54,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 495 [2020-07-21 15:52:54,182 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:52:54,183 INFO L422 BasicCegarLoop]: trace histogram [38, 38, 35, 35, 25, 24, 19, 19, 19, 19, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 14, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:52:54,395 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:54,396 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:52:54,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:52:54,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1838849061, now seen corresponding path program 27 times [2020-07-21 15:52:54,397 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:52:54,398 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1881936399] [2020-07-21 15:52:54,398 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:52:54,914 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:52:54,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:52:54,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-21 15:52:54,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:52:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 838 proven. 1269 refuted. 0 times theorem prover too weak. 4889 trivial. 0 not checked. [2020-07-21 15:52:55,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:52:59,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:00,887 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:00,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:01,478 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:01,881 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:02,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:02,104 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:02,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:02,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:03,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,488 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,847 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:04,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:05,097 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:05,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 838 proven. 1303 refuted. 0 times theorem prover too weak. 4855 trivial. 0 not checked. [2020-07-21 15:53:05,333 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1881936399] [2020-07-21 15:53:05,333 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:05,333 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 33 [2020-07-21 15:53:05,334 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818000701] [2020-07-21 15:53:05,334 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-21 15:53:05,334 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:05,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-21 15:53:05,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=938, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:53:05,335 INFO L87 Difference]: Start difference. First operand 412 states and 759 transitions. Second operand 33 states. [2020-07-21 15:53:09,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:09,617 INFO L93 Difference]: Finished difference Result 1001 states and 2028 transitions. [2020-07-21 15:53:09,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-07-21 15:53:09,620 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 494 [2020-07-21 15:53:09,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:09,630 INFO L225 Difference]: With dead ends: 1001 [2020-07-21 15:53:09,630 INFO L226 Difference]: Without dead ends: 595 [2020-07-21 15:53:09,635 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1018 GetRequests, 933 SyntacticMatches, 23 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=620, Invalid=3412, Unknown=0, NotChecked=0, Total=4032 [2020-07-21 15:53:09,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2020-07-21 15:53:09,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 475. [2020-07-21 15:53:09,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 475 states. [2020-07-21 15:53:09,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 939 transitions. [2020-07-21 15:53:09,678 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 939 transitions. Word has length 494 [2020-07-21 15:53:09,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:09,679 INFO L479 AbstractCegarLoop]: Abstraction has 475 states and 939 transitions. [2020-07-21 15:53:09,679 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-21 15:53:09,679 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 939 transitions. [2020-07-21 15:53:09,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2020-07-21 15:53:09,685 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:09,685 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 21, 20, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 8, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:09,886 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:09,887 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:09,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:09,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1781951970, now seen corresponding path program 28 times [2020-07-21 15:53:09,888 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:09,888 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [131082669] [2020-07-21 15:53:09,889 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:10,418 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:53:10,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:10,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:53:10,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:11,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3992 backedges. 606 proven. 811 refuted. 0 times theorem prover too weak. 2575 trivial. 0 not checked. [2020-07-21 15:53:11,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:14,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:14,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:15,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:15,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:15,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:15,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:15,746 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:17,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:17,302 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:17,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:18,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:18,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:18,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:18,319 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:18,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:18,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3992 backedges. 606 proven. 837 refuted. 0 times theorem prover too weak. 2549 trivial. 0 not checked. [2020-07-21 15:53:18,581 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [131082669] [2020-07-21 15:53:18,581 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:18,581 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:53:18,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10098905] [2020-07-21 15:53:18,582 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:53:18,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:18,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:53:18,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:53:18,583 INFO L87 Difference]: Start difference. First operand 475 states and 939 transitions. Second operand 29 states. [2020-07-21 15:53:21,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:21,970 INFO L93 Difference]: Finished difference Result 1073 states and 2159 transitions. [2020-07-21 15:53:21,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-07-21 15:53:21,973 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 378 [2020-07-21 15:53:21,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:21,983 INFO L225 Difference]: With dead ends: 1073 [2020-07-21 15:53:21,983 INFO L226 Difference]: Without dead ends: 597 [2020-07-21 15:53:21,988 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 781 GetRequests, 705 SyntacticMatches, 23 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=472, Invalid=2498, Unknown=0, NotChecked=0, Total=2970 [2020-07-21 15:53:21,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2020-07-21 15:53:22,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 472. [2020-07-21 15:53:22,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 472 states. [2020-07-21 15:53:22,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 923 transitions. [2020-07-21 15:53:22,041 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 923 transitions. Word has length 378 [2020-07-21 15:53:22,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:22,042 INFO L479 AbstractCegarLoop]: Abstraction has 472 states and 923 transitions. [2020-07-21 15:53:22,042 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:53:22,042 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 923 transitions. [2020-07-21 15:53:22,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2020-07-21 15:53:22,050 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:22,050 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 14, 14, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 8, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:22,264 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:22,265 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:22,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:22,266 INFO L82 PathProgramCache]: Analyzing trace with hash 2003981422, now seen corresponding path program 29 times [2020-07-21 15:53:22,267 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:22,267 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [210443458] [2020-07-21 15:53:22,267 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:22,815 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:53:22,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:22,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:53:22,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 453 proven. 491 refuted. 0 times theorem prover too weak. 1402 trivial. 0 not checked. [2020-07-21 15:53:23,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:26,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,500 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,501 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,747 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:26,903 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:28,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:28,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:29,284 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:29,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:29,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:29,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:29,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:30,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 455 proven. 507 refuted. 0 times theorem prover too weak. 1384 trivial. 0 not checked. [2020-07-21 15:53:30,039 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [210443458] [2020-07-21 15:53:30,039 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:30,040 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:53:30,040 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835542109] [2020-07-21 15:53:30,040 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:53:30,041 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:30,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:53:30,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:53:30,042 INFO L87 Difference]: Start difference. First operand 472 states and 923 transitions. Second operand 27 states. [2020-07-21 15:53:32,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:32,288 INFO L93 Difference]: Finished difference Result 966 states and 1913 transitions. [2020-07-21 15:53:32,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-21 15:53:32,291 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 293 [2020-07-21 15:53:32,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:32,303 INFO L225 Difference]: With dead ends: 966 [2020-07-21 15:53:32,303 INFO L226 Difference]: Without dead ends: 496 [2020-07-21 15:53:32,309 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 539 SyntacticMatches, 21 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=305, Invalid=1587, Unknown=0, NotChecked=0, Total=1892 [2020-07-21 15:53:32,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2020-07-21 15:53:32,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 433. [2020-07-21 15:53:32,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 433 states. [2020-07-21 15:53:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 809 transitions. [2020-07-21 15:53:32,343 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 809 transitions. Word has length 293 [2020-07-21 15:53:32,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:32,344 INFO L479 AbstractCegarLoop]: Abstraction has 433 states and 809 transitions. [2020-07-21 15:53:32,344 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:53:32,344 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 809 transitions. [2020-07-21 15:53:32,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2020-07-21 15:53:32,349 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:32,350 INFO L422 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 17, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:32,550 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:32,551 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:32,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:32,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1285026991, now seen corresponding path program 30 times [2020-07-21 15:53:32,552 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:32,553 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [234397711] [2020-07-21 15:53:32,553 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:33,144 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:53:33,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:33,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:53:33,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:33,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2632 backedges. 144 proven. 480 refuted. 0 times theorem prover too weak. 2008 trivial. 0 not checked. [2020-07-21 15:53:33,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:35,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:35,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:36,559 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:36,560 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:37,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:37,446 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:37,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:37,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:37,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:37,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2632 backedges. 144 proven. 496 refuted. 0 times theorem prover too weak. 1992 trivial. 0 not checked. [2020-07-21 15:53:37,808 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [234397711] [2020-07-21 15:53:37,808 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:37,809 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:53:37,809 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552877742] [2020-07-21 15:53:37,810 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:53:37,810 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:37,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:53:37,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:53:37,810 INFO L87 Difference]: Start difference. First operand 433 states and 809 transitions. Second operand 18 states. [2020-07-21 15:53:38,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:38,503 INFO L93 Difference]: Finished difference Result 447 states and 839 transitions. [2020-07-21 15:53:38,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:53:38,506 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 310 [2020-07-21 15:53:38,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:38,513 INFO L225 Difference]: With dead ends: 447 [2020-07-21 15:53:38,513 INFO L226 Difference]: Without dead ends: 443 [2020-07-21 15:53:38,515 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 625 GetRequests, 591 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:53:38,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2020-07-21 15:53:38,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 435. [2020-07-21 15:53:38,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 435 states. [2020-07-21 15:53:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 815 transitions. [2020-07-21 15:53:38,557 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 815 transitions. Word has length 310 [2020-07-21 15:53:38,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:38,558 INFO L479 AbstractCegarLoop]: Abstraction has 435 states and 815 transitions. [2020-07-21 15:53:38,558 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:53:38,559 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 815 transitions. [2020-07-21 15:53:38,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2020-07-21 15:53:38,565 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:38,565 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 22, 22, 17, 16, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 8, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:38,778 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:38,779 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:38,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:38,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1577007480, now seen corresponding path program 31 times [2020-07-21 15:53:38,780 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:38,781 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1638081802] [2020-07-21 15:53:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:39,379 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:53:39,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:39,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:53:39,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:39,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2864 backedges. 180 proven. 470 refuted. 0 times theorem prover too weak. 2214 trivial. 0 not checked. [2020-07-21 15:53:39,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:42,286 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:43,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:44,027 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:44,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:44,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2864 backedges. 180 proven. 486 refuted. 0 times theorem prover too weak. 2198 trivial. 0 not checked. [2020-07-21 15:53:44,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1638081802] [2020-07-21 15:53:44,389 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:44,389 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:53:44,389 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012793869] [2020-07-21 15:53:44,390 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:53:44,390 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:44,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:53:44,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:53:44,390 INFO L87 Difference]: Start difference. First operand 435 states and 815 transitions. Second operand 18 states. [2020-07-21 15:53:44,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:44,950 INFO L93 Difference]: Finished difference Result 496 states and 969 transitions. [2020-07-21 15:53:44,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:53:44,953 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 322 [2020-07-21 15:53:44,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:44,962 INFO L225 Difference]: With dead ends: 496 [2020-07-21 15:53:44,963 INFO L226 Difference]: Without dead ends: 492 [2020-07-21 15:53:44,964 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 615 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:53:44,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2020-07-21 15:53:44,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 433. [2020-07-21 15:53:44,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 433 states. [2020-07-21 15:53:44,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 809 transitions. [2020-07-21 15:53:44,997 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 809 transitions. Word has length 322 [2020-07-21 15:53:44,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:44,997 INFO L479 AbstractCegarLoop]: Abstraction has 433 states and 809 transitions. [2020-07-21 15:53:44,997 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:53:44,998 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 809 transitions. [2020-07-21 15:53:45,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2020-07-21 15:53:45,002 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:45,003 INFO L422 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 17, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:45,209 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:45,210 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:45,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:45,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1692365107, now seen corresponding path program 32 times [2020-07-21 15:53:45,212 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:45,212 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [333221713] [2020-07-21 15:53:45,212 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:45,844 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:53:45,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:45,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:53:45,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:46,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3584 backedges. 237 proven. 383 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2020-07-21 15:53:46,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:48,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:48,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,195 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,428 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,429 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,620 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:49,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:50,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3584 backedges. 237 proven. 393 refuted. 0 times theorem prover too weak. 2954 trivial. 0 not checked. [2020-07-21 15:53:50,223 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [333221713] [2020-07-21 15:53:50,223 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:50,224 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:53:50,224 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589699458] [2020-07-21 15:53:50,224 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:53:50,225 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:50,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:53:50,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:53:50,225 INFO L87 Difference]: Start difference. First operand 433 states and 809 transitions. Second operand 16 states. [2020-07-21 15:53:50,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:50,769 INFO L93 Difference]: Finished difference Result 507 states and 1033 transitions. [2020-07-21 15:53:50,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:53:50,772 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 358 [2020-07-21 15:53:50,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:50,781 INFO L225 Difference]: With dead ends: 507 [2020-07-21 15:53:50,781 INFO L226 Difference]: Without dead ends: 503 [2020-07-21 15:53:50,782 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 720 GetRequests, 691 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:53:50,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2020-07-21 15:53:50,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 454. [2020-07-21 15:53:50,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2020-07-21 15:53:50,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 898 transitions. [2020-07-21 15:53:50,812 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 898 transitions. Word has length 358 [2020-07-21 15:53:50,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:50,813 INFO L479 AbstractCegarLoop]: Abstraction has 454 states and 898 transitions. [2020-07-21 15:53:50,813 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:53:50,813 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 898 transitions. [2020-07-21 15:53:50,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2020-07-21 15:53:50,819 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:50,819 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 25, 25, 17, 16, 15, 15, 15, 15, 15, 15, 15, 14, 12, 12, 12, 12, 12, 12, 12, 8, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:51,020 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:51,021 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:51,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:51,021 INFO L82 PathProgramCache]: Analyzing trace with hash -215240090, now seen corresponding path program 33 times [2020-07-21 15:53:51,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:51,022 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1680755447] [2020-07-21 15:53:51,022 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:51,679 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:53:51,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:51,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:53:51,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:51,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3880 backedges. 255 proven. 515 refuted. 0 times theorem prover too weak. 3110 trivial. 0 not checked. [2020-07-21 15:53:51,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:53:54,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:54,917 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:55,840 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:55,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:56,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:56,228 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:56,568 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:56,569 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:56,688 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:56,891 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:53:57,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3880 backedges. 257 proven. 529 refuted. 0 times theorem prover too weak. 3094 trivial. 0 not checked. [2020-07-21 15:53:57,298 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1680755447] [2020-07-21 15:53:57,299 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:53:57,299 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:53:57,299 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916160363] [2020-07-21 15:53:57,300 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:53:57,300 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:53:57,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:53:57,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:53:57,301 INFO L87 Difference]: Start difference. First operand 454 states and 898 transitions. Second operand 18 states. [2020-07-21 15:53:57,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:53:57,873 INFO L93 Difference]: Finished difference Result 533 states and 1157 transitions. [2020-07-21 15:53:57,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:53:57,875 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 370 [2020-07-21 15:53:57,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:53:57,884 INFO L225 Difference]: With dead ends: 533 [2020-07-21 15:53:57,885 INFO L226 Difference]: Without dead ends: 529 [2020-07-21 15:53:57,886 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 711 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:53:57,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2020-07-21 15:53:57,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 451. [2020-07-21 15:53:57,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2020-07-21 15:53:57,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 879 transitions. [2020-07-21 15:53:57,919 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 879 transitions. Word has length 370 [2020-07-21 15:53:57,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:53:57,920 INFO L479 AbstractCegarLoop]: Abstraction has 451 states and 879 transitions. [2020-07-21 15:53:57,920 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:53:57,921 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 879 transitions. [2020-07-21 15:53:57,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2020-07-21 15:53:57,927 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:53:57,928 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 17, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:53:58,128 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:58,129 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:53:58,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:53:58,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1151904495, now seen corresponding path program 34 times [2020-07-21 15:53:58,131 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:53:58,131 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1684352828] [2020-07-21 15:53:58,131 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:53:58,789 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:53:58,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:53:58,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 853 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:53:58,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:53:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 383 proven. 409 refuted. 0 times theorem prover too weak. 3328 trivial. 0 not checked. [2020-07-21 15:53:59,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:01,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:01,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,233 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,234 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:02,837 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:03,026 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:03,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 385 proven. 423 refuted. 0 times theorem prover too weak. 3312 trivial. 0 not checked. [2020-07-21 15:54:03,551 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1684352828] [2020-07-21 15:54:03,551 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:03,551 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:54:03,551 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040519501] [2020-07-21 15:54:03,552 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:54:03,552 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:03,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:54:03,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:54:03,553 INFO L87 Difference]: Start difference. First operand 451 states and 879 transitions. Second operand 18 states. [2020-07-21 15:54:03,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:03,994 INFO L93 Difference]: Finished difference Result 492 states and 1005 transitions. [2020-07-21 15:54:03,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:54:03,997 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 382 [2020-07-21 15:54:03,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:04,007 INFO L225 Difference]: With dead ends: 492 [2020-07-21 15:54:04,007 INFO L226 Difference]: Without dead ends: 488 [2020-07-21 15:54:04,009 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 735 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:54:04,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2020-07-21 15:54:04,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 454. [2020-07-21 15:54:04,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2020-07-21 15:54:04,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 897 transitions. [2020-07-21 15:54:04,060 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 897 transitions. Word has length 382 [2020-07-21 15:54:04,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:04,061 INFO L479 AbstractCegarLoop]: Abstraction has 454 states and 897 transitions. [2020-07-21 15:54:04,061 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:54:04,061 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 897 transitions. [2020-07-21 15:54:04,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2020-07-21 15:54:04,070 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:04,070 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 17, 16, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 12, 8, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:04,283 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:04,284 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:04,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:04,285 INFO L82 PathProgramCache]: Analyzing trace with hash 925955631, now seen corresponding path program 35 times [2020-07-21 15:54:04,285 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:04,286 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1858910186] [2020-07-21 15:54:04,286 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:05,065 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:05,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:05,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:54:05,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 336 proven. 288 refuted. 0 times theorem prover too weak. 2988 trivial. 0 not checked. [2020-07-21 15:54:05,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:07,018 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:07,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:08,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 336 proven. 300 refuted. 0 times theorem prover too weak. 2976 trivial. 0 not checked. [2020-07-21 15:54:08,391 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1858910186] [2020-07-21 15:54:08,392 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:08,392 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:54:08,392 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938993135] [2020-07-21 15:54:08,392 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:54:08,393 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:08,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:54:08,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:54:08,393 INFO L87 Difference]: Start difference. First operand 454 states and 897 transitions. Second operand 16 states. [2020-07-21 15:54:08,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:08,734 INFO L93 Difference]: Finished difference Result 515 states and 1116 transitions. [2020-07-21 15:54:08,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:54:08,736 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 358 [2020-07-21 15:54:08,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:08,744 INFO L225 Difference]: With dead ends: 515 [2020-07-21 15:54:08,744 INFO L226 Difference]: Without dead ends: 511 [2020-07-21 15:54:08,745 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 720 GetRequests, 691 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:54:08,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2020-07-21 15:54:08,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 459. [2020-07-21 15:54:08,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 459 states. [2020-07-21 15:54:08,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 919 transitions. [2020-07-21 15:54:08,776 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 919 transitions. Word has length 358 [2020-07-21 15:54:08,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:08,776 INFO L479 AbstractCegarLoop]: Abstraction has 459 states and 919 transitions. [2020-07-21 15:54:08,776 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:54:08,776 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 919 transitions. [2020-07-21 15:54:08,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2020-07-21 15:54:08,782 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:08,782 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 17, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:08,982 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:08,983 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:08,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:08,984 INFO L82 PathProgramCache]: Analyzing trace with hash -902235713, now seen corresponding path program 36 times [2020-07-21 15:54:08,984 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:08,985 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1334281896] [2020-07-21 15:54:08,985 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:09,698 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:09,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:09,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 907 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:54:09,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:09,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4696 backedges. 632 proven. 216 refuted. 0 times theorem prover too weak. 3848 trivial. 0 not checked. [2020-07-21 15:54:09,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:11,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:11,458 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:12,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:12,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:12,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:12,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:13,171 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:14,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4696 backedges. 636 proven. 228 refuted. 0 times theorem prover too weak. 3832 trivial. 0 not checked. [2020-07-21 15:54:14,304 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1334281896] [2020-07-21 15:54:14,304 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:14,304 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:54:14,304 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688877479] [2020-07-21 15:54:14,305 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:54:14,305 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:14,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:54:14,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:54:14,306 INFO L87 Difference]: Start difference. First operand 459 states and 919 transitions. Second operand 18 states. [2020-07-21 15:54:14,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:14,685 INFO L93 Difference]: Finished difference Result 484 states and 998 transitions. [2020-07-21 15:54:14,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:54:14,687 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 406 [2020-07-21 15:54:14,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:14,693 INFO L225 Difference]: With dead ends: 484 [2020-07-21 15:54:14,694 INFO L226 Difference]: Without dead ends: 480 [2020-07-21 15:54:14,694 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 818 GetRequests, 784 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:54:14,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2020-07-21 15:54:14,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 470. [2020-07-21 15:54:14,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2020-07-21 15:54:14,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 969 transitions. [2020-07-21 15:54:14,719 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 969 transitions. Word has length 406 [2020-07-21 15:54:14,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:14,719 INFO L479 AbstractCegarLoop]: Abstraction has 470 states and 969 transitions. [2020-07-21 15:54:14,720 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:54:14,720 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 969 transitions. [2020-07-21 15:54:14,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2020-07-21 15:54:14,724 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:14,724 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 17, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:14,924 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:14,925 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:14,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:14,926 INFO L82 PathProgramCache]: Analyzing trace with hash 340715003, now seen corresponding path program 37 times [2020-07-21 15:54:14,926 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:14,927 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1758985440] [2020-07-21 15:54:14,927 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:15,596 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:15,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:15,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 907 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 15:54:15,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:15,752 INFO L134 CoverageAnalysis]: Checked inductivity of 4696 backedges. 547 proven. 165 refuted. 0 times theorem prover too weak. 3984 trivial. 0 not checked. [2020-07-21 15:54:15,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:16,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,581 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:17,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4696 backedges. 549 proven. 173 refuted. 0 times theorem prover too weak. 3974 trivial. 0 not checked. [2020-07-21 15:54:19,139 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1758985440] [2020-07-21 15:54:19,140 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:19,140 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 15:54:19,140 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747288643] [2020-07-21 15:54:19,141 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 15:54:19,141 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:19,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 15:54:19,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 15:54:19,142 INFO L87 Difference]: Start difference. First operand 470 states and 969 transitions. Second operand 16 states. [2020-07-21 15:54:19,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:19,479 INFO L93 Difference]: Finished difference Result 525 states and 1185 transitions. [2020-07-21 15:54:19,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 15:54:19,481 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 406 [2020-07-21 15:54:19,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:19,490 INFO L225 Difference]: With dead ends: 525 [2020-07-21 15:54:19,490 INFO L226 Difference]: Without dead ends: 521 [2020-07-21 15:54:19,491 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 816 GetRequests, 787 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 15:54:19,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2020-07-21 15:54:19,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 472. [2020-07-21 15:54:19,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 472 states. [2020-07-21 15:54:19,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 970 transitions. [2020-07-21 15:54:19,520 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 970 transitions. Word has length 406 [2020-07-21 15:54:19,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:19,521 INFO L479 AbstractCegarLoop]: Abstraction has 472 states and 970 transitions. [2020-07-21 15:54:19,521 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 15:54:19,521 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 970 transitions. [2020-07-21 15:54:19,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2020-07-21 15:54:19,526 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:19,526 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:19,726 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:19,727 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:19,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:19,728 INFO L82 PathProgramCache]: Analyzing trace with hash 677730987, now seen corresponding path program 8 times [2020-07-21 15:54:19,729 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:19,729 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [968655960] [2020-07-21 15:54:19,729 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:20,476 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:54:20,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:20,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 961 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:54:20,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:20,737 INFO L134 CoverageAnalysis]: Checked inductivity of 5312 backedges. 178 proven. 996 refuted. 0 times theorem prover too weak. 4138 trivial. 0 not checked. [2020-07-21 15:54:20,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:23,435 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-21 15:54:24,307 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:24,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:25,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,608 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,871 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:26,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:27,025 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:27,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:27,310 INFO L134 CoverageAnalysis]: Checked inductivity of 5312 backedges. 178 proven. 1026 refuted. 0 times theorem prover too weak. 4108 trivial. 0 not checked. [2020-07-21 15:54:27,311 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [968655960] [2020-07-21 15:54:27,311 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:27,311 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 15:54:27,311 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082024830] [2020-07-21 15:54:27,312 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 15:54:27,312 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:27,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 15:54:27,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 15:54:27,313 INFO L87 Difference]: Start difference. First operand 472 states and 970 transitions. Second operand 22 states. [2020-07-21 15:54:27,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:27,849 INFO L93 Difference]: Finished difference Result 497 states and 1054 transitions. [2020-07-21 15:54:27,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 15:54:27,852 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 430 [2020-07-21 15:54:27,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:27,860 INFO L225 Difference]: With dead ends: 497 [2020-07-21 15:54:27,860 INFO L226 Difference]: Without dead ends: 493 [2020-07-21 15:54:27,861 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 824 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 15:54:27,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2020-07-21 15:54:27,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 467. [2020-07-21 15:54:27,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 467 states. [2020-07-21 15:54:27,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 953 transitions. [2020-07-21 15:54:27,888 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 953 transitions. Word has length 430 [2020-07-21 15:54:27,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:27,889 INFO L479 AbstractCegarLoop]: Abstraction has 467 states and 953 transitions. [2020-07-21 15:54:27,889 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 15:54:27,889 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 953 transitions. [2020-07-21 15:54:27,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 439 [2020-07-21 15:54:27,893 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:27,894 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 28, 28, 21, 20, 18, 18, 18, 18, 18, 18, 18, 16, 14, 14, 14, 14, 14, 14, 14, 8, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:28,094 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:28,095 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:28,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:28,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1095703531, now seen corresponding path program 38 times [2020-07-21 15:54:28,096 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:28,097 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [195744120] [2020-07-21 15:54:28,097 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:28,830 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:54:28,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:28,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:54:28,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:29,288 INFO L134 CoverageAnalysis]: Checked inductivity of 5552 backedges. 2987 proven. 564 refuted. 0 times theorem prover too weak. 2001 trivial. 0 not checked. [2020-07-21 15:54:29,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:33,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:33,529 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:33,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:33,695 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:33,799 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:33,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:35,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:35,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,018 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,297 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,565 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:36,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5552 backedges. 569 proven. 1219 refuted. 0 times theorem prover too weak. 3764 trivial. 0 not checked. [2020-07-21 15:54:36,761 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [195744120] [2020-07-21 15:54:36,761 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:36,761 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:54:36,761 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891424300] [2020-07-21 15:54:36,762 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:54:36,763 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:36,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:54:36,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:54:36,764 INFO L87 Difference]: Start difference. First operand 467 states and 953 transitions. Second operand 29 states. [2020-07-21 15:54:38,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:54:38,753 INFO L93 Difference]: Finished difference Result 946 states and 1955 transitions. [2020-07-21 15:54:38,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-21 15:54:38,755 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 438 [2020-07-21 15:54:38,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:54:38,764 INFO L225 Difference]: With dead ends: 946 [2020-07-21 15:54:38,764 INFO L226 Difference]: Without dead ends: 485 [2020-07-21 15:54:38,768 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 895 GetRequests, 825 SyntacticMatches, 23 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-21 15:54:38,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2020-07-21 15:54:38,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 467. [2020-07-21 15:54:38,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 467 states. [2020-07-21 15:54:38,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 929 transitions. [2020-07-21 15:54:38,797 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 929 transitions. Word has length 438 [2020-07-21 15:54:38,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:54:38,797 INFO L479 AbstractCegarLoop]: Abstraction has 467 states and 929 transitions. [2020-07-21 15:54:38,797 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:54:38,797 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 929 transitions. [2020-07-21 15:54:38,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2020-07-21 15:54:38,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:54:38,803 INFO L422 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 17, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:54:39,003 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:39,004 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:54:39,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:54:39,005 INFO L82 PathProgramCache]: Analyzing trace with hash 1350100419, now seen corresponding path program 39 times [2020-07-21 15:54:39,005 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:54:39,006 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [759084292] [2020-07-21 15:54:39,006 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:54:39,837 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:54:39,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:54:39,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 15:54:39,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:54:40,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8426 backedges. 1062 proven. 1410 refuted. 0 times theorem prover too weak. 5954 trivial. 0 not checked. [2020-07-21 15:54:40,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:54:44,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:44,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:45,554 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:45,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:45,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:46,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:46,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:51,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:52,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:53,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:53,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:54,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:54:55,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8426 backedges. 1062 proven. 1448 refuted. 0 times theorem prover too weak. 5916 trivial. 0 not checked. [2020-07-21 15:54:55,071 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [759084292] [2020-07-21 15:54:55,071 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:54:55,072 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-21 15:54:55,072 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562296796] [2020-07-21 15:54:55,073 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-21 15:54:55,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:54:55,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-21 15:54:55,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 15:54:55,074 INFO L87 Difference]: Start difference. First operand 467 states and 929 transitions. Second operand 33 states. [2020-07-21 15:54:59,198 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-07-21 15:55:00,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:55:00,352 INFO L93 Difference]: Finished difference Result 993 states and 2075 transitions. [2020-07-21 15:55:00,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-21 15:55:00,358 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 539 [2020-07-21 15:55:00,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:55:00,368 INFO L225 Difference]: With dead ends: 993 [2020-07-21 15:55:00,368 INFO L226 Difference]: Without dead ends: 532 [2020-07-21 15:55:00,373 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1102 GetRequests, 1019 SyntacticMatches, 27 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=505, Invalid=2801, Unknown=0, NotChecked=0, Total=3306 [2020-07-21 15:55:00,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2020-07-21 15:55:00,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 465. [2020-07-21 15:55:00,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 465 states. [2020-07-21 15:55:00,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 857 transitions. [2020-07-21 15:55:00,407 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 857 transitions. Word has length 539 [2020-07-21 15:55:00,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:55:00,407 INFO L479 AbstractCegarLoop]: Abstraction has 465 states and 857 transitions. [2020-07-21 15:55:00,407 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-21 15:55:00,407 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 857 transitions. [2020-07-21 15:55:00,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 725 [2020-07-21 15:55:00,416 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:55:00,417 INFO L422 BasicCegarLoop]: trace histogram [57, 57, 50, 50, 38, 37, 28, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 20, 12, 12, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:55:00,617 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:00,618 INFO L427 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:55:00,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:55:00,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1284269098, now seen corresponding path program 40 times [2020-07-21 15:55:00,620 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:55:00,620 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [622727731] [2020-07-21 15:55:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:01,504 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:55:01,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:55:01,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 1075 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-21 15:55:01,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:55:02,563 INFO L134 CoverageAnalysis]: Checked inductivity of 15365 backedges. 8328 proven. 1012 refuted. 0 times theorem prover too weak. 6025 trivial. 0 not checked. [2020-07-21 15:55:02,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:55:16,267 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:17,390 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:17,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:18,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:18,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:18,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:18,890 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:22,474 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:22,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:23,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:24,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:24,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:24,496 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:24,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:25,205 INFO L134 CoverageAnalysis]: Checked inductivity of 15365 backedges. 738 proven. 2703 refuted. 0 times theorem prover too weak. 11924 trivial. 0 not checked. [2020-07-21 15:55:25,205 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [622727731] [2020-07-21 15:55:25,206 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:55:25,206 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-21 15:55:25,206 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251201756] [2020-07-21 15:55:25,207 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-21 15:55:25,207 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:55:25,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-21 15:55:25,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2020-07-21 15:55:25,208 INFO L87 Difference]: Start difference. First operand 465 states and 857 transitions. Second operand 31 states. [2020-07-21 15:55:31,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:55:31,823 INFO L93 Difference]: Finished difference Result 1089 states and 2161 transitions. [2020-07-21 15:55:31,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-07-21 15:55:31,827 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 724 [2020-07-21 15:55:31,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:55:31,836 INFO L225 Difference]: With dead ends: 1089 [2020-07-21 15:55:31,837 INFO L226 Difference]: Without dead ends: 622 [2020-07-21 15:55:31,845 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1476 GetRequests, 1393 SyntacticMatches, 25 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=554, Invalid=2986, Unknown=0, NotChecked=0, Total=3540 [2020-07-21 15:55:31,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2020-07-21 15:55:31,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 500. [2020-07-21 15:55:31,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2020-07-21 15:55:31,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 934 transitions. [2020-07-21 15:55:31,878 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 934 transitions. Word has length 724 [2020-07-21 15:55:31,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:55:31,879 INFO L479 AbstractCegarLoop]: Abstraction has 500 states and 934 transitions. [2020-07-21 15:55:31,879 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-21 15:55:31,879 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 934 transitions. [2020-07-21 15:55:31,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2020-07-21 15:55:31,884 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:55:31,884 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 38, 38, 27, 27, 21, 21, 21, 21, 21, 21, 21, 19, 19, 19, 19, 19, 19, 19, 16, 11, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:55:32,088 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:32,089 INFO L427 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:55:32,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:55:32,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1547661001, now seen corresponding path program 41 times [2020-07-21 15:55:32,091 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:55:32,092 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [344101208] [2020-07-21 15:55:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:33,005 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:55:33,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:55:33,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 15:55:33,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:55:33,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8650 backedges. 231 proven. 1336 refuted. 0 times theorem prover too weak. 7083 trivial. 0 not checked. [2020-07-21 15:55:33,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:55:36,373 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 15:55:36,482 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 15:55:36,598 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 15:55:36,711 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 15:55:36,818 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 15:55:41,502 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:55:41,606 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:55:42,078 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:45,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:46,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:48,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:48,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:48,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:49,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:49,225 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:55:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 8650 backedges. 231 proven. 1369 refuted. 0 times theorem prover too weak. 7050 trivial. 0 not checked. [2020-07-21 15:55:49,500 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [344101208] [2020-07-21 15:55:49,500 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:55:49,501 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 15:55:49,501 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369043944] [2020-07-21 15:55:49,501 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 15:55:49,502 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:55:49,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 15:55:49,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 15:55:49,502 INFO L87 Difference]: Start difference. First operand 500 states and 934 transitions. Second operand 22 states. [2020-07-21 15:55:50,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:55:50,776 INFO L93 Difference]: Finished difference Result 517 states and 978 transitions. [2020-07-21 15:55:50,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 15:55:50,781 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 547 [2020-07-21 15:55:50,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:55:50,789 INFO L225 Difference]: With dead ends: 517 [2020-07-21 15:55:50,789 INFO L226 Difference]: Without dead ends: 513 [2020-07-21 15:55:50,790 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1101 GetRequests, 1057 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 15:55:50,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2020-07-21 15:55:50,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 510. [2020-07-21 15:55:50,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2020-07-21 15:55:50,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 966 transitions. [2020-07-21 15:55:50,842 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 966 transitions. Word has length 547 [2020-07-21 15:55:50,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:55:50,843 INFO L479 AbstractCegarLoop]: Abstraction has 510 states and 966 transitions. [2020-07-21 15:55:50,843 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 15:55:50,843 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 966 transitions. [2020-07-21 15:55:50,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 785 [2020-07-21 15:55:50,855 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:55:50,856 INFO L422 BasicCegarLoop]: trace histogram [65, 65, 52, 52, 38, 37, 32, 32, 32, 32, 32, 32, 32, 28, 26, 26, 26, 26, 26, 26, 26, 14, 11, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:55:51,056 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:51,057 INFO L427 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:55:51,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:55:51,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1326735515, now seen corresponding path program 42 times [2020-07-21 15:55:51,058 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:55:51,059 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1274921714] [2020-07-21 15:55:51,059 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:55:52,102 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:55:52,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:55:52,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 1156 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 15:55:52,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:55:52,913 INFO L134 CoverageAnalysis]: Checked inductivity of 18277 backedges. 9706 proven. 979 refuted. 0 times theorem prover too weak. 7592 trivial. 0 not checked. [2020-07-21 15:55:52,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:56:04,394 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:56:06,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:07,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:07,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:07,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:07,871 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:08,098 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:11,267 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:11,268 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:12,363 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:12,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:13,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:13,331 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:13,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18277 backedges. 850 proven. 2396 refuted. 0 times theorem prover too weak. 15031 trivial. 0 not checked. [2020-07-21 15:56:13,716 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1274921714] [2020-07-21 15:56:13,716 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:56:13,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-21 15:56:13,717 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026476667] [2020-07-21 15:56:13,718 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-21 15:56:13,718 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:56:13,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-21 15:56:13,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:56:13,719 INFO L87 Difference]: Start difference. First operand 510 states and 966 transitions. Second operand 27 states. [2020-07-21 15:56:18,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:56:18,329 INFO L93 Difference]: Finished difference Result 1260 states and 2659 transitions. [2020-07-21 15:56:18,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-21 15:56:18,335 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 784 [2020-07-21 15:56:18,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:56:18,351 INFO L225 Difference]: With dead ends: 1260 [2020-07-21 15:56:18,351 INFO L226 Difference]: Without dead ends: 738 [2020-07-21 15:56:18,360 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1590 GetRequests, 1521 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-21 15:56:18,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2020-07-21 15:56:18,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 605. [2020-07-21 15:56:18,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 605 states. [2020-07-21 15:56:18,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1239 transitions. [2020-07-21 15:56:18,431 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1239 transitions. Word has length 784 [2020-07-21 15:56:18,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:56:18,432 INFO L479 AbstractCegarLoop]: Abstraction has 605 states and 1239 transitions. [2020-07-21 15:56:18,432 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-21 15:56:18,432 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1239 transitions. [2020-07-21 15:56:18,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 821 [2020-07-21 15:56:18,442 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:56:18,443 INFO L422 BasicCegarLoop]: trace histogram [64, 64, 59, 59, 38, 37, 32, 32, 32, 32, 32, 32, 32, 29, 29, 29, 29, 29, 29, 29, 26, 22, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:56:18,643 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:18,644 INFO L427 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:56:18,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:56:18,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1289100674, now seen corresponding path program 43 times [2020-07-21 15:56:18,645 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:56:18,646 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [336995482] [2020-07-21 15:56:18,646 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:19,633 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:56:19,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:56:19,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 1206 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-21 15:56:19,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:56:20,689 INFO L134 CoverageAnalysis]: Checked inductivity of 19885 backedges. 10735 proven. 976 refuted. 0 times theorem prover too weak. 8174 trivial. 0 not checked. [2020-07-21 15:56:20,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:56:35,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:35,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:37,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:37,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:37,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:37,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:38,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:38,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:42,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:42,104 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:43,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:43,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:43,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:43,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:44,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:56:44,956 INFO L134 CoverageAnalysis]: Checked inductivity of 19885 backedges. 1020 proven. 2644 refuted. 0 times theorem prover too weak. 16221 trivial. 0 not checked. [2020-07-21 15:56:44,956 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [336995482] [2020-07-21 15:56:44,956 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:56:44,957 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-21 15:56:44,957 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234867604] [2020-07-21 15:56:44,958 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-21 15:56:44,958 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:56:44,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-21 15:56:44,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-21 15:56:44,959 INFO L87 Difference]: Start difference. First operand 605 states and 1239 transitions. Second operand 29 states. [2020-07-21 15:56:50,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:56:50,293 INFO L93 Difference]: Finished difference Result 1542 states and 3346 transitions. [2020-07-21 15:56:50,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-07-21 15:56:50,298 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 820 [2020-07-21 15:56:50,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:56:50,317 INFO L225 Difference]: With dead ends: 1542 [2020-07-21 15:56:50,318 INFO L226 Difference]: Without dead ends: 847 [2020-07-21 15:56:50,325 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1665 GetRequests, 1589 SyntacticMatches, 23 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=465, Invalid=2505, Unknown=0, NotChecked=0, Total=2970 [2020-07-21 15:56:50,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2020-07-21 15:56:50,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 595. [2020-07-21 15:56:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 595 states. [2020-07-21 15:56:50,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1200 transitions. [2020-07-21 15:56:50,383 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1200 transitions. Word has length 820 [2020-07-21 15:56:50,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:56:50,384 INFO L479 AbstractCegarLoop]: Abstraction has 595 states and 1200 transitions. [2020-07-21 15:56:50,384 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-21 15:56:50,385 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1200 transitions. [2020-07-21 15:56:50,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1147 [2020-07-21 15:56:50,401 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:56:50,402 INFO L422 BasicCegarLoop]: trace histogram [92, 92, 81, 81, 51, 50, 46, 46, 46, 46, 46, 46, 46, 42, 40, 40, 40, 40, 40, 40, 40, 30, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:56:50,610 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:50,611 INFO L427 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:56:50,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:56:50,613 INFO L82 PathProgramCache]: Analyzing trace with hash 2134829665, now seen corresponding path program 44 times [2020-07-21 15:56:50,613 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:56:50,614 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [639829920] [2020-07-21 15:56:50,614 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:56:51,762 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 15:56:51,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:56:51,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 1685 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 15:56:51,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:56:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 39464 backedges. 1685 proven. 4129 refuted. 0 times theorem prover too weak. 33650 trivial. 0 not checked. [2020-07-21 15:56:53,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:56:55,875 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-07-21 15:56:59,037 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:56:59,141 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:56:59,251 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:56:59,368 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:02,871 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:02,980 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:57:03,094 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:03,209 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 15:57:03,319 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 15:57:11,582 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:57:11,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:15,105 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:17,260 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:18,492 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:19,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:19,107 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:19,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:19,655 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:25,734 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:27,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:29,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:29,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:29,703 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:29,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:29,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:29,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:30,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:31,051 INFO L134 CoverageAnalysis]: Checked inductivity of 39464 backedges. 1689 proven. 4165 refuted. 0 times theorem prover too weak. 33610 trivial. 0 not checked. [2020-07-21 15:57:31,052 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [639829920] [2020-07-21 15:57:31,052 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:57:31,053 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 35 [2020-07-21 15:57:31,053 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644427190] [2020-07-21 15:57:31,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-21 15:57:31,055 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:57:31,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-21 15:57:31,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1062, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 15:57:31,056 INFO L87 Difference]: Start difference. First operand 595 states and 1200 transitions. Second operand 35 states. [2020-07-21 15:57:40,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:57:40,252 INFO L93 Difference]: Finished difference Result 1482 states and 3308 transitions. [2020-07-21 15:57:40,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-07-21 15:57:40,259 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 1146 [2020-07-21 15:57:40,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:57:40,276 INFO L225 Difference]: With dead ends: 1482 [2020-07-21 15:57:40,276 INFO L226 Difference]: Without dead ends: 893 [2020-07-21 15:57:40,282 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2324 GetRequests, 2233 SyntacticMatches, 25 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 999 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=674, Invalid=3882, Unknown=0, NotChecked=0, Total=4556 [2020-07-21 15:57:40,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2020-07-21 15:57:40,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 761. [2020-07-21 15:57:40,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 761 states. [2020-07-21 15:57:40,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1701 transitions. [2020-07-21 15:57:40,352 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1701 transitions. Word has length 1146 [2020-07-21 15:57:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:57:40,353 INFO L479 AbstractCegarLoop]: Abstraction has 761 states and 1701 transitions. [2020-07-21 15:57:40,353 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-21 15:57:40,353 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1701 transitions. [2020-07-21 15:57:40,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2020-07-21 15:57:40,365 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:57:40,366 INFO L422 BasicCegarLoop]: trace histogram [41, 41, 34, 34, 27, 27, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 14, 10, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:57:40,566 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:57:40,567 INFO L427 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:57:40,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:57:40,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1898555618, now seen corresponding path program 45 times [2020-07-21 15:57:40,569 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:57:40,569 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [962885612] [2020-07-21 15:57:40,569 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:57:41,609 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:57:41,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:57:41,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 1138 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:57:41,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:57:42,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7530 backedges. 252 proven. 1043 refuted. 0 times theorem prover too weak. 6235 trivial. 0 not checked. [2020-07-21 15:57:42,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:57:50,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:50,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:52,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:54,233 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:55,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:55,909 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:55,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:56,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:56,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:57:56,785 INFO L134 CoverageAnalysis]: Checked inductivity of 7530 backedges. 252 proven. 1067 refuted. 0 times theorem prover too weak. 6211 trivial. 0 not checked. [2020-07-21 15:57:56,786 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [962885612] [2020-07-21 15:57:56,786 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:57:56,786 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:57:56,786 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845307256] [2020-07-21 15:57:56,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:57:56,788 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:57:56,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:57:56,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:57:56,789 INFO L87 Difference]: Start difference. First operand 761 states and 1701 transitions. Second operand 20 states. [2020-07-21 15:57:58,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:57:58,046 INFO L93 Difference]: Finished difference Result 841 states and 1889 transitions. [2020-07-21 15:57:58,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:57:58,052 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 511 [2020-07-21 15:57:58,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:57:58,072 INFO L225 Difference]: With dead ends: 841 [2020-07-21 15:57:58,073 INFO L226 Difference]: Without dead ends: 837 [2020-07-21 15:57:58,076 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1028 GetRequests, 989 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:57:58,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2020-07-21 15:57:58,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 808. [2020-07-21 15:57:58,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 808 states. [2020-07-21 15:57:58,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1792 transitions. [2020-07-21 15:57:58,159 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1792 transitions. Word has length 511 [2020-07-21 15:57:58,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:57:58,160 INFO L479 AbstractCegarLoop]: Abstraction has 808 states and 1792 transitions. [2020-07-21 15:57:58,160 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:57:58,160 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1792 transitions. [2020-07-21 15:57:58,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 548 [2020-07-21 15:57:58,170 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:57:58,171 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 38, 38, 27, 27, 21, 21, 21, 21, 21, 21, 21, 19, 19, 19, 19, 19, 19, 19, 16, 11, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:57:58,383 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:57:58,384 INFO L427 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:57:58,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:57:58,385 INFO L82 PathProgramCache]: Analyzing trace with hash -2141455575, now seen corresponding path program 46 times [2020-07-21 15:57:58,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:57:58,386 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1806234773] [2020-07-21 15:57:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:57:59,465 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:57:59,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:57:59,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:57:59,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:57:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8650 backedges. 290 proven. 1101 refuted. 0 times theorem prover too weak. 7259 trivial. 0 not checked. [2020-07-21 15:57:59,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:58:03,006 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:58:03,116 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:58:03,236 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:58:03,355 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:58:03,471 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 15:58:03,577 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 15:58:08,825 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:08,929 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:09,284 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:12,390 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:12,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:12,655 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 15:58:14,283 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:14,284 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:15,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:15,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:15,890 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:16,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:16,142 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:16,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:16,982 INFO L134 CoverageAnalysis]: Checked inductivity of 8650 backedges. 290 proven. 1125 refuted. 0 times theorem prover too weak. 7235 trivial. 0 not checked. [2020-07-21 15:58:16,983 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1806234773] [2020-07-21 15:58:16,983 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:58:16,983 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:58:16,983 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370574886] [2020-07-21 15:58:16,984 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:58:16,984 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:58:16,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:58:16,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:58:16,985 INFO L87 Difference]: Start difference. First operand 808 states and 1792 transitions. Second operand 20 states. [2020-07-21 15:58:18,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:58:18,292 INFO L93 Difference]: Finished difference Result 937 states and 2164 transitions. [2020-07-21 15:58:18,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:58:18,298 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 547 [2020-07-21 15:58:18,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:58:18,314 INFO L225 Difference]: With dead ends: 937 [2020-07-21 15:58:18,314 INFO L226 Difference]: Without dead ends: 933 [2020-07-21 15:58:18,317 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1100 GetRequests, 1061 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:58:18,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2020-07-21 15:58:18,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 818. [2020-07-21 15:58:18,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 818 states. [2020-07-21 15:58:18,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 1821 transitions. [2020-07-21 15:58:18,402 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 1821 transitions. Word has length 547 [2020-07-21 15:58:18,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:58:18,404 INFO L479 AbstractCegarLoop]: Abstraction has 818 states and 1821 transitions. [2020-07-21 15:58:18,404 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:58:18,404 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 1821 transitions. [2020-07-21 15:58:18,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2020-07-21 15:58:18,417 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:58:18,417 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 35, 35, 27, 27, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 13, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:58:18,631 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:18,632 INFO L427 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:58:18,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:58:18,633 INFO L82 PathProgramCache]: Analyzing trace with hash 687967254, now seen corresponding path program 47 times [2020-07-21 15:58:18,634 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:58:18,634 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1225409119] [2020-07-21 15:58:18,634 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:19,716 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:58:19,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:58:19,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 1138 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:58:19,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:58:20,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7506 backedges. 340 proven. 937 refuted. 0 times theorem prover too weak. 6229 trivial. 0 not checked. [2020-07-21 15:58:20,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:58:22,907 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:58:23,013 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:58:23,134 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:58:23,261 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:58:23,380 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 15:58:23,488 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-21 15:58:28,015 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 15:58:28,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:31,172 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:33,204 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:33,205 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:33,881 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:34,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:34,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:34,580 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:34,581 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:35,060 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:36,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7506 backedges. 342 proven. 959 refuted. 0 times theorem prover too weak. 6205 trivial. 0 not checked. [2020-07-21 15:58:36,087 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1225409119] [2020-07-21 15:58:36,087 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:58:36,088 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:58:36,088 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535930274] [2020-07-21 15:58:36,089 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:58:36,089 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:58:36,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:58:36,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:58:36,090 INFO L87 Difference]: Start difference. First operand 818 states and 1821 transitions. Second operand 20 states. [2020-07-21 15:58:37,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:58:37,599 INFO L93 Difference]: Finished difference Result 1037 states and 2600 transitions. [2020-07-21 15:58:37,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:58:37,606 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 511 [2020-07-21 15:58:37,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:58:37,627 INFO L225 Difference]: With dead ends: 1037 [2020-07-21 15:58:37,627 INFO L226 Difference]: Without dead ends: 1033 [2020-07-21 15:58:37,630 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1028 GetRequests, 989 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:58:37,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2020-07-21 15:58:37,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 833. [2020-07-21 15:58:37,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2020-07-21 15:58:37,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1907 transitions. [2020-07-21 15:58:37,745 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1907 transitions. Word has length 511 [2020-07-21 15:58:37,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:58:37,747 INFO L479 AbstractCegarLoop]: Abstraction has 833 states and 1907 transitions. [2020-07-21 15:58:37,747 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:58:37,747 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1907 transitions. [2020-07-21 15:58:37,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2020-07-21 15:58:37,762 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:58:37,763 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 35, 35, 27, 27, 22, 22, 22, 22, 22, 22, 22, 17, 17, 17, 17, 17, 17, 17, 17, 10, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:58:37,967 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:37,968 INFO L427 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:58:37,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:58:37,970 INFO L82 PathProgramCache]: Analyzing trace with hash 585332036, now seen corresponding path program 48 times [2020-07-21 15:58:37,970 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:58:37,970 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1574463315] [2020-07-21 15:58:37,971 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:39,088 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:58:39,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:58:39,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:58:39,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:58:39,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8334 backedges. 341 proven. 832 refuted. 0 times theorem prover too weak. 7161 trivial. 0 not checked. [2020-07-21 15:58:39,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:58:42,468 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:42,574 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:58:45,482 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 15:58:47,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:47,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:49,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:51,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:51,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:51,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:52,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:52,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:52,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:52,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:58:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8334 backedges. 341 proven. 848 refuted. 0 times theorem prover too weak. 7145 trivial. 0 not checked. [2020-07-21 15:58:53,684 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1574463315] [2020-07-21 15:58:53,685 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:58:53,685 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:58:53,685 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614791550] [2020-07-21 15:58:53,686 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:58:53,686 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:58:53,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:58:53,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:58:53,686 INFO L87 Difference]: Start difference. First operand 833 states and 1907 transitions. Second operand 18 states. [2020-07-21 15:58:54,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:58:54,764 INFO L93 Difference]: Finished difference Result 912 states and 2143 transitions. [2020-07-21 15:58:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:58:54,769 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 535 [2020-07-21 15:58:54,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:58:54,784 INFO L225 Difference]: With dead ends: 912 [2020-07-21 15:58:54,785 INFO L226 Difference]: Without dead ends: 908 [2020-07-21 15:58:54,787 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 1041 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:58:54,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2020-07-21 15:58:54,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 828. [2020-07-21 15:58:54,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 828 states. [2020-07-21 15:58:54,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1890 transitions. [2020-07-21 15:58:54,856 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1890 transitions. Word has length 535 [2020-07-21 15:58:54,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:58:54,857 INFO L479 AbstractCegarLoop]: Abstraction has 828 states and 1890 transitions. [2020-07-21 15:58:54,857 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:58:54,857 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1890 transitions. [2020-07-21 15:58:54,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2020-07-21 15:58:54,873 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:58:54,873 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 43, 43, 27, 27, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 19, 16, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:58:55,087 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:55,088 INFO L427 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:58:55,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:58:55,090 INFO L82 PathProgramCache]: Analyzing trace with hash -874248535, now seen corresponding path program 49 times [2020-07-21 15:58:55,090 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:58:55,090 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [554322805] [2020-07-21 15:58:55,091 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:58:56,242 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:58:56,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:58:56,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 1327 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:58:56,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:58:56,747 INFO L134 CoverageAnalysis]: Checked inductivity of 10306 backedges. 497 proven. 1014 refuted. 0 times theorem prover too weak. 8795 trivial. 0 not checked. [2020-07-21 15:58:56,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:58:59,122 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 15:58:59,231 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:58:59,466 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 15:59:00,298 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:59:00,415 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 15:59:00,541 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:59:00,666 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 15:59:00,787 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 15:59:00,896 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 15:59:06,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:06,990 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:10,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:10,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:11,134 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:11,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:11,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:12,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:12,452 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:12,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:12,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:13,432 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10306 backedges. 499 proven. 1036 refuted. 0 times theorem prover too weak. 8771 trivial. 0 not checked. [2020-07-21 15:59:15,375 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [554322805] [2020-07-21 15:59:15,375 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:15,376 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:59:15,376 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980195880] [2020-07-21 15:59:15,377 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:59:15,377 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:15,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:59:15,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:59:15,378 INFO L87 Difference]: Start difference. First operand 828 states and 1890 transitions. Second operand 20 states. [2020-07-21 15:59:16,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:16,735 INFO L93 Difference]: Finished difference Result 972 states and 2428 transitions. [2020-07-21 15:59:16,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:59:16,741 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 595 [2020-07-21 15:59:16,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:16,764 INFO L225 Difference]: With dead ends: 972 [2020-07-21 15:59:16,764 INFO L226 Difference]: Without dead ends: 968 [2020-07-21 15:59:16,768 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1196 GetRequests, 1157 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:59:16,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2020-07-21 15:59:16,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 828. [2020-07-21 15:59:16,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 828 states. [2020-07-21 15:59:16,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1890 transitions. [2020-07-21 15:59:16,918 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1890 transitions. Word has length 595 [2020-07-21 15:59:16,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:16,920 INFO L479 AbstractCegarLoop]: Abstraction has 828 states and 1890 transitions. [2020-07-21 15:59:16,920 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:59:16,920 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1890 transitions. [2020-07-21 15:59:16,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2020-07-21 15:59:16,937 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:16,938 INFO L422 BasicCegarLoop]: trace histogram [48, 48, 41, 41, 27, 27, 24, 24, 24, 24, 24, 24, 24, 21, 20, 20, 20, 20, 20, 20, 20, 14, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:17,153 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:17,153 INFO L427 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:17,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:17,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1172781333, now seen corresponding path program 50 times [2020-07-21 15:59:17,155 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:17,155 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1637187627] [2020-07-21 15:59:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:18,329 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:59:18,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:18,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 1327 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:59:18,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:18,891 INFO L134 CoverageAnalysis]: Checked inductivity of 10358 backedges. 464 proven. 845 refuted. 0 times theorem prover too weak. 9049 trivial. 0 not checked. [2020-07-21 15:59:18,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:59:22,224 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 15:59:27,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:27,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:30,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:30,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:31,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:31,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:32,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:32,266 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:32,267 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:32,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:33,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:35,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10358 backedges. 464 proven. 863 refuted. 0 times theorem prover too weak. 9031 trivial. 0 not checked. [2020-07-21 15:59:35,014 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1637187627] [2020-07-21 15:59:35,015 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:35,015 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 15:59:35,015 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402228439] [2020-07-21 15:59:35,016 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 15:59:35,016 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:35,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 15:59:35,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 15:59:35,017 INFO L87 Difference]: Start difference. First operand 828 states and 1890 transitions. Second operand 18 states. [2020-07-21 15:59:36,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:36,028 INFO L93 Difference]: Finished difference Result 867 states and 2013 transitions. [2020-07-21 15:59:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 15:59:36,032 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 595 [2020-07-21 15:59:36,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:36,045 INFO L225 Difference]: With dead ends: 867 [2020-07-21 15:59:36,046 INFO L226 Difference]: Without dead ends: 863 [2020-07-21 15:59:36,047 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1195 GetRequests, 1161 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 15:59:36,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2020-07-21 15:59:36,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 823. [2020-07-21 15:59:36,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2020-07-21 15:59:36,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1876 transitions. [2020-07-21 15:59:36,145 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1876 transitions. Word has length 595 [2020-07-21 15:59:36,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:36,146 INFO L479 AbstractCegarLoop]: Abstraction has 823 states and 1876 transitions. [2020-07-21 15:59:36,146 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 15:59:36,147 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1876 transitions. [2020-07-21 15:59:36,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2020-07-21 15:59:36,159 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:36,160 INFO L422 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 27, 27, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 15, 14, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:36,375 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:36,376 INFO L427 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:36,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:36,377 INFO L82 PathProgramCache]: Analyzing trace with hash 193492518, now seen corresponding path program 51 times [2020-07-21 15:59:36,378 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:36,378 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1465512489] [2020-07-21 15:59:36,378 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:37,595 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:59:37,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:37,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 15:59:37,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:38,836 INFO L134 CoverageAnalysis]: Checked inductivity of 9026 backedges. 738 proven. 677 refuted. 0 times theorem prover too weak. 7611 trivial. 0 not checked. [2020-07-21 15:59:38,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:59:44,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:44,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:44,998 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:44,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:45,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:45,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,158 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,159 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:46,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:47,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:49,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9026 backedges. 742 proven. 697 refuted. 0 times theorem prover too weak. 7587 trivial. 0 not checked. [2020-07-21 15:59:49,011 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1465512489] [2020-07-21 15:59:49,011 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 15:59:49,011 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 15:59:49,011 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128682217] [2020-07-21 15:59:49,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 15:59:49,012 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 15:59:49,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 15:59:49,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 15:59:49,013 INFO L87 Difference]: Start difference. First operand 823 states and 1876 transitions. Second operand 20 states. [2020-07-21 15:59:49,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 15:59:49,851 INFO L93 Difference]: Finished difference Result 885 states and 2105 transitions. [2020-07-21 15:59:49,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 15:59:49,856 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 559 [2020-07-21 15:59:49,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 15:59:49,870 INFO L225 Difference]: With dead ends: 885 [2020-07-21 15:59:49,871 INFO L226 Difference]: Without dead ends: 881 [2020-07-21 15:59:49,873 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1124 GetRequests, 1085 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 15:59:49,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2020-07-21 15:59:49,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 823. [2020-07-21 15:59:49,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2020-07-21 15:59:49,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1876 transitions. [2020-07-21 15:59:49,976 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1876 transitions. Word has length 559 [2020-07-21 15:59:49,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 15:59:49,977 INFO L479 AbstractCegarLoop]: Abstraction has 823 states and 1876 transitions. [2020-07-21 15:59:49,977 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 15:59:49,977 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1876 transitions. [2020-07-21 15:59:49,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2020-07-21 15:59:49,995 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 15:59:49,996 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 45, 45, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 22, 22, 22, 22, 22, 22, 22, 18, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 15:59:50,210 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:50,212 INFO L427 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 15:59:50,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 15:59:50,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1918603285, now seen corresponding path program 52 times [2020-07-21 15:59:50,213 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 15:59:50,213 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1274306522] [2020-07-21 15:59:50,214 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 15:59:51,511 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 15:59:51,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 15:59:51,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 1435 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 15:59:51,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 15:59:51,920 INFO L134 CoverageAnalysis]: Checked inductivity of 12190 backedges. 512 proven. 911 refuted. 0 times theorem prover too weak. 10767 trivial. 0 not checked. [2020-07-21 15:59:51,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 15:59:57,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:59,134 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:59,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:59,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 15:59:59,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:00,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:00,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:00,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:02,102 INFO L134 CoverageAnalysis]: Checked inductivity of 12190 backedges. 514 proven. 925 refuted. 0 times theorem prover too weak. 10751 trivial. 0 not checked. [2020-07-21 16:00:02,103 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1274306522] [2020-07-21 16:00:02,103 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:02,103 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:00:02,103 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112824184] [2020-07-21 16:00:02,104 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:00:02,104 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:02,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:00:02,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:00:02,105 INFO L87 Difference]: Start difference. First operand 823 states and 1876 transitions. Second operand 18 states. [2020-07-21 16:00:03,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:03,330 INFO L93 Difference]: Finished difference Result 972 states and 2496 transitions. [2020-07-21 16:00:03,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:00:03,339 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 643 [2020-07-21 16:00:03,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:03,355 INFO L225 Difference]: With dead ends: 972 [2020-07-21 16:00:03,355 INFO L226 Difference]: Without dead ends: 968 [2020-07-21 16:00:03,357 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1291 GetRequests, 1257 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:00:03,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2020-07-21 16:00:03,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 823. [2020-07-21 16:00:03,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2020-07-21 16:00:03,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1876 transitions. [2020-07-21 16:00:03,433 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1876 transitions. Word has length 643 [2020-07-21 16:00:03,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:03,434 INFO L479 AbstractCegarLoop]: Abstraction has 823 states and 1876 transitions. [2020-07-21 16:00:03,434 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:00:03,434 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1876 transitions. [2020-07-21 16:00:03,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2020-07-21 16:00:03,441 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:03,442 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 41, 41, 27, 27, 23, 23, 23, 23, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 19, 14, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:03,642 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:03,643 INFO L427 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:03,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:03,644 INFO L82 PathProgramCache]: Analyzing trace with hash -226712698, now seen corresponding path program 53 times [2020-07-21 16:00:03,644 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:03,644 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1303470368] [2020-07-21 16:00:03,645 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:04,882 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:00:04,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:04,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 1300 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 16:00:04,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9894 backedges. 663 proven. 618 refuted. 0 times theorem prover too weak. 8613 trivial. 0 not checked. [2020-07-21 16:00:05,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:09,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:10,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:10,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:10,853 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:11,180 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:11,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:11,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:11,309 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:11,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:12,218 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:14,575 INFO L134 CoverageAnalysis]: Checked inductivity of 9894 backedges. 665 proven. 632 refuted. 0 times theorem prover too weak. 8597 trivial. 0 not checked. [2020-07-21 16:00:14,576 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1303470368] [2020-07-21 16:00:14,576 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:14,576 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:00:14,576 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731339511] [2020-07-21 16:00:14,577 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:00:14,577 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:14,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:00:14,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:00:14,578 INFO L87 Difference]: Start difference. First operand 823 states and 1876 transitions. Second operand 18 states. [2020-07-21 16:00:15,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:15,295 INFO L93 Difference]: Finished difference Result 836 states and 1903 transitions. [2020-07-21 16:00:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:00:15,300 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 583 [2020-07-21 16:00:15,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:15,316 INFO L225 Difference]: With dead ends: 836 [2020-07-21 16:00:15,316 INFO L226 Difference]: Without dead ends: 832 [2020-07-21 16:00:15,318 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1171 GetRequests, 1137 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:00:15,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2020-07-21 16:00:15,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 818. [2020-07-21 16:00:15,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 818 states. [2020-07-21 16:00:15,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 1863 transitions. [2020-07-21 16:00:15,410 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 1863 transitions. Word has length 583 [2020-07-21 16:00:15,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:15,411 INFO L479 AbstractCegarLoop]: Abstraction has 818 states and 1863 transitions. [2020-07-21 16:00:15,411 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:00:15,411 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 1863 transitions. [2020-07-21 16:00:15,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 712 [2020-07-21 16:00:15,428 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:15,428 INFO L422 BasicCegarLoop]: trace histogram [57, 57, 50, 50, 31, 31, 28, 28, 28, 28, 28, 28, 28, 26, 25, 25, 25, 25, 25, 25, 25, 19, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:15,641 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:15,642 INFO L427 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:15,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:15,643 INFO L82 PathProgramCache]: Analyzing trace with hash -2098895488, now seen corresponding path program 54 times [2020-07-21 16:00:15,643 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:15,643 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1534066009] [2020-07-21 16:00:15,643 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:16,878 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:00:16,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:16,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 1043 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-21 16:00:16,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:17,697 INFO L134 CoverageAnalysis]: Checked inductivity of 14926 backedges. 6927 proven. 1522 refuted. 0 times theorem prover too weak. 6477 trivial. 0 not checked. [2020-07-21 16:00:17,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:20,129 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-21 16:00:28,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:28,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:29,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:29,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:29,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:29,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:29,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:30,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:33,998 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:34,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:35,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:35,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:35,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 14926 backedges. 985 proven. 2615 refuted. 0 times theorem prover too weak. 11326 trivial. 0 not checked. [2020-07-21 16:00:35,563 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1534066009] [2020-07-21 16:00:35,563 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:35,563 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-21 16:00:35,563 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738696626] [2020-07-21 16:00:35,564 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-21 16:00:35,564 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:35,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-21 16:00:35,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 16:00:35,565 INFO L87 Difference]: Start difference. First operand 818 states and 1863 transitions. Second operand 33 states. [2020-07-21 16:00:38,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:38,744 INFO L93 Difference]: Finished difference Result 1704 states and 4091 transitions. [2020-07-21 16:00:38,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-07-21 16:00:38,747 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 711 [2020-07-21 16:00:38,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:38,757 INFO L225 Difference]: With dead ends: 1704 [2020-07-21 16:00:38,757 INFO L226 Difference]: Without dead ends: 888 [2020-07-21 16:00:38,762 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1451 GetRequests, 1363 SyntacticMatches, 27 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=595, Invalid=3311, Unknown=0, NotChecked=0, Total=3906 [2020-07-21 16:00:38,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2020-07-21 16:00:38,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 610. [2020-07-21 16:00:38,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 610 states. [2020-07-21 16:00:38,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1254 transitions. [2020-07-21 16:00:38,805 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1254 transitions. Word has length 711 [2020-07-21 16:00:38,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:38,805 INFO L479 AbstractCegarLoop]: Abstraction has 610 states and 1254 transitions. [2020-07-21 16:00:38,805 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-21 16:00:38,805 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1254 transitions. [2020-07-21 16:00:38,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 680 [2020-07-21 16:00:38,810 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:38,811 INFO L422 BasicCegarLoop]: trace histogram [53, 53, 50, 50, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 23, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:39,011 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:39,012 INFO L427 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:39,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:39,012 INFO L82 PathProgramCache]: Analyzing trace with hash 931504326, now seen corresponding path program 55 times [2020-07-21 16:00:39,013 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:39,013 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1356617176] [2020-07-21 16:00:39,013 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:40,238 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:00:40,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:40,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 1516 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 16:00:40,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:40,567 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 1262 proven. 489 refuted. 0 times theorem prover too weak. 11863 trivial. 0 not checked. [2020-07-21 16:00:40,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:43,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:45,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:45,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:46,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:47,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:50,147 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 1266 proven. 509 refuted. 0 times theorem prover too weak. 11839 trivial. 0 not checked. [2020-07-21 16:00:50,147 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1356617176] [2020-07-21 16:00:50,147 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:00:50,148 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 16:00:50,148 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50236067] [2020-07-21 16:00:50,148 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 16:00:50,148 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:00:50,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 16:00:50,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 16:00:50,149 INFO L87 Difference]: Start difference. First operand 610 states and 1254 transitions. Second operand 20 states. [2020-07-21 16:00:50,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:00:50,734 INFO L93 Difference]: Finished difference Result 633 states and 1299 transitions. [2020-07-21 16:00:50,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 16:00:50,736 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 679 [2020-07-21 16:00:50,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:00:50,741 INFO L225 Difference]: With dead ends: 633 [2020-07-21 16:00:50,741 INFO L226 Difference]: Without dead ends: 629 [2020-07-21 16:00:50,742 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1364 GetRequests, 1325 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 16:00:50,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2020-07-21 16:00:50,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 610. [2020-07-21 16:00:50,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 610 states. [2020-07-21 16:00:50,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1254 transitions. [2020-07-21 16:00:50,771 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1254 transitions. Word has length 679 [2020-07-21 16:00:50,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:00:50,772 INFO L479 AbstractCegarLoop]: Abstraction has 610 states and 1254 transitions. [2020-07-21 16:00:50,772 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 16:00:50,772 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1254 transitions. [2020-07-21 16:00:50,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2020-07-21 16:00:50,776 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:00:50,776 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 27, 27, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 21, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:00:50,977 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:50,977 INFO L427 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:00:50,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:00:50,978 INFO L82 PathProgramCache]: Analyzing trace with hash 777710013, now seen corresponding path program 56 times [2020-07-21 16:00:50,978 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:00:50,979 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [567592217] [2020-07-21 16:00:50,979 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:00:52,158 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:00:52,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:00:52,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 1435 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 16:00:52,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:00:52,498 INFO L134 CoverageAnalysis]: Checked inductivity of 12126 backedges. 769 proven. 646 refuted. 0 times theorem prover too weak. 10711 trivial. 0 not checked. [2020-07-21 16:00:52,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:00:56,610 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:57,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:57,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:57,460 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:57,642 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:57,745 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:57,938 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:00:58,641 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:00,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12126 backedges. 773 proven. 658 refuted. 0 times theorem prover too weak. 10695 trivial. 0 not checked. [2020-07-21 16:01:00,216 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [567592217] [2020-07-21 16:01:00,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:00,216 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:01:00,216 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249350949] [2020-07-21 16:01:00,217 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:01:00,217 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:00,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:01:00,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:01:00,218 INFO L87 Difference]: Start difference. First operand 610 states and 1254 transitions. Second operand 18 states. [2020-07-21 16:01:00,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:00,759 INFO L93 Difference]: Finished difference Result 687 states and 1545 transitions. [2020-07-21 16:01:00,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:01:00,761 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 643 [2020-07-21 16:01:00,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:00,770 INFO L225 Difference]: With dead ends: 687 [2020-07-21 16:01:00,770 INFO L226 Difference]: Without dead ends: 683 [2020-07-21 16:01:00,771 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1291 GetRequests, 1257 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:01:00,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2020-07-21 16:01:00,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 616. [2020-07-21 16:01:00,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 616 states. [2020-07-21 16:01:00,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1280 transitions. [2020-07-21 16:01:00,819 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1280 transitions. Word has length 643 [2020-07-21 16:01:00,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:00,820 INFO L479 AbstractCegarLoop]: Abstraction has 616 states and 1280 transitions. [2020-07-21 16:01:00,820 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:01:00,821 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1280 transitions. [2020-07-21 16:01:00,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2020-07-21 16:01:00,828 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:00,828 INFO L422 BasicCegarLoop]: trace histogram [50, 50, 47, 47, 27, 27, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 20, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:01,042 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:01,043 INFO L427 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:01,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:01,044 INFO L82 PathProgramCache]: Analyzing trace with hash 2096290751, now seen corresponding path program 57 times [2020-07-21 16:01:01,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:01,044 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1834783108] [2020-07-21 16:01:01,044 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:02,236 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:01:02,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:02,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 1435 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 16:01:02,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:02,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12138 backedges. 719 proven. 698 refuted. 0 times theorem prover too weak. 10721 trivial. 0 not checked. [2020-07-21 16:01:02,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:06,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:07,247 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:07,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:07,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:07,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:08,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:08,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:08,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:08,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:08,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:08,799 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:10,372 INFO L134 CoverageAnalysis]: Checked inductivity of 12138 backedges. 719 proven. 716 refuted. 0 times theorem prover too weak. 10703 trivial. 0 not checked. [2020-07-21 16:01:10,372 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1834783108] [2020-07-21 16:01:10,372 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:10,373 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 16:01:10,373 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205101385] [2020-07-21 16:01:10,373 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 16:01:10,373 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:10,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 16:01:10,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 16:01:10,374 INFO L87 Difference]: Start difference. First operand 616 states and 1280 transitions. Second operand 18 states. [2020-07-21 16:01:10,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:10,951 INFO L93 Difference]: Finished difference Result 698 states and 1611 transitions. [2020-07-21 16:01:10,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 16:01:10,953 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 643 [2020-07-21 16:01:10,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:10,961 INFO L225 Difference]: With dead ends: 698 [2020-07-21 16:01:10,961 INFO L226 Difference]: Without dead ends: 694 [2020-07-21 16:01:10,962 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1291 GetRequests, 1257 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:01:10,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2020-07-21 16:01:11,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 613. [2020-07-21 16:01:11,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 613 states. [2020-07-21 16:01:11,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1267 transitions. [2020-07-21 16:01:11,011 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1267 transitions. Word has length 643 [2020-07-21 16:01:11,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:11,011 INFO L479 AbstractCegarLoop]: Abstraction has 613 states and 1267 transitions. [2020-07-21 16:01:11,012 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 16:01:11,012 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1267 transitions. [2020-07-21 16:01:11,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2020-07-21 16:01:11,017 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:11,018 INFO L422 BasicCegarLoop]: trace histogram [51, 51, 48, 48, 27, 27, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 21, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:11,218 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:11,219 INFO L427 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:11,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:11,220 INFO L82 PathProgramCache]: Analyzing trace with hash 393883044, now seen corresponding path program 58 times [2020-07-21 16:01:11,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:11,220 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [104929395] [2020-07-21 16:01:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:12,410 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 2 check-sat command(s) [2020-07-21 16:01:12,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:12,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 1462 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 16:01:12,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:12,842 INFO L134 CoverageAnalysis]: Checked inductivity of 12618 backedges. 317 proven. 1809 refuted. 0 times theorem prover too weak. 10492 trivial. 0 not checked. [2020-07-21 16:01:12,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:19,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:19,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:22,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:23,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:23,777 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:24,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:25,364 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:25,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:25,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:25,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:25,975 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:26,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:26,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:26,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12618 backedges. 317 proven. 1849 refuted. 0 times theorem prover too weak. 10452 trivial. 0 not checked. [2020-07-21 16:01:26,400 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [104929395] [2020-07-21 16:01:26,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:26,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 24 [2020-07-21 16:01:26,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556803473] [2020-07-21 16:01:26,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 16:01:26,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:26,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 16:01:26,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-07-21 16:01:26,401 INFO L87 Difference]: Start difference. First operand 613 states and 1267 transitions. Second operand 24 states. [2020-07-21 16:01:27,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:27,286 INFO L93 Difference]: Finished difference Result 638 states and 1335 transitions. [2020-07-21 16:01:27,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 16:01:27,288 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 655 [2020-07-21 16:01:27,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:27,295 INFO L225 Difference]: With dead ends: 638 [2020-07-21 16:01:27,295 INFO L226 Difference]: Without dead ends: 634 [2020-07-21 16:01:27,296 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1318 GetRequests, 1269 SyntacticMatches, 18 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 16:01:27,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2020-07-21 16:01:27,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 596. [2020-07-21 16:01:27,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2020-07-21 16:01:27,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1210 transitions. [2020-07-21 16:01:27,326 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1210 transitions. Word has length 655 [2020-07-21 16:01:27,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:27,326 INFO L479 AbstractCegarLoop]: Abstraction has 596 states and 1210 transitions. [2020-07-21 16:01:27,326 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 16:01:27,326 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1210 transitions. [2020-07-21 16:01:27,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 785 [2020-07-21 16:01:27,332 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:27,332 INFO L422 BasicCegarLoop]: trace histogram [59, 59, 58, 58, 38, 37, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 21, 21, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:27,533 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:27,533 INFO L427 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:27,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:27,534 INFO L82 PathProgramCache]: Analyzing trace with hash -922983433, now seen corresponding path program 59 times [2020-07-21 16:01:27,535 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:27,535 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2005060520] [2020-07-21 16:01:27,535 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:28,731 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:01:28,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:28,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 1158 conjuncts, 32 conjunts are in the unsatisfiable core [2020-07-21 16:01:28,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:29,479 INFO L134 CoverageAnalysis]: Checked inductivity of 18073 backedges. 1915 proven. 2419 refuted. 0 times theorem prover too weak. 13739 trivial. 0 not checked. [2020-07-21 16:01:29,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:01:36,017 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:36,927 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:36,927 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:37,554 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:37,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:37,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:38,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:38,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:38,307 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:38,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,247 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:44,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:46,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:46,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:47,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:47,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:48,578 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,017 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,018 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,311 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,474 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:01:49,840 INFO L134 CoverageAnalysis]: Checked inductivity of 18073 backedges. 1915 proven. 2473 refuted. 0 times theorem prover too weak. 13685 trivial. 0 not checked. [2020-07-21 16:01:49,840 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2005060520] [2020-07-21 16:01:49,840 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:01:49,841 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 33] total 37 [2020-07-21 16:01:49,841 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067684244] [2020-07-21 16:01:49,841 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-07-21 16:01:49,842 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:01:49,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-07-21 16:01:49,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2020-07-21 16:01:49,842 INFO L87 Difference]: Start difference. First operand 596 states and 1210 transitions. Second operand 37 states. [2020-07-21 16:01:54,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:01:54,517 INFO L93 Difference]: Finished difference Result 1232 states and 2549 transitions. [2020-07-21 16:01:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-07-21 16:01:54,521 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 784 [2020-07-21 16:01:54,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:01:54,528 INFO L225 Difference]: With dead ends: 1232 [2020-07-21 16:01:54,528 INFO L226 Difference]: Without dead ends: 635 [2020-07-21 16:01:54,531 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1598 GetRequests, 1501 SyntacticMatches, 31 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1064 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=665, Invalid=3891, Unknown=0, NotChecked=0, Total=4556 [2020-07-21 16:01:54,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2020-07-21 16:01:54,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 520. [2020-07-21 16:01:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-07-21 16:01:54,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 890 transitions. [2020-07-21 16:01:54,557 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 890 transitions. Word has length 784 [2020-07-21 16:01:54,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:01:54,557 INFO L479 AbstractCegarLoop]: Abstraction has 520 states and 890 transitions. [2020-07-21 16:01:54,557 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-07-21 16:01:54,557 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 890 transitions. [2020-07-21 16:01:54,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1703 [2020-07-21 16:01:54,574 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:01:54,574 INFO L422 BasicCegarLoop]: trace histogram [143, 143, 110, 110, 89, 88, 71, 71, 71, 71, 71, 71, 71, 55, 55, 55, 55, 55, 55, 55, 55, 33, 21, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:01:54,775 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:54,775 INFO L427 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:01:54,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:01:54,777 INFO L82 PathProgramCache]: Analyzing trace with hash 231785993, now seen corresponding path program 60 times [2020-07-21 16:01:54,777 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:01:54,777 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [670324925] [2020-07-21 16:01:54,778 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:01:56,205 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:01:56,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:01:56,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 2522 conjuncts, 32 conjunts are in the unsatisfiable core [2020-07-21 16:01:56,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:01:57,870 INFO L134 CoverageAnalysis]: Checked inductivity of 88216 backedges. 45809 proven. 3351 refuted. 0 times theorem prover too weak. 39056 trivial. 0 not checked. [2020-07-21 16:01:57,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:02:22,484 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:22,484 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:24,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:24,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:25,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:25,966 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:26,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:26,703 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:27,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:27,496 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:27,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:27,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:29,694 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 16:02:32,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:32,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:33,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:33,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:34,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:35,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:35,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:35,331 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:35,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:02:36,707 INFO L134 CoverageAnalysis]: Checked inductivity of 88216 backedges. 1824 proven. 8842 refuted. 0 times theorem prover too weak. 77550 trivial. 0 not checked. [2020-07-21 16:02:36,707 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [670324925] [2020-07-21 16:02:36,707 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:02:36,708 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 33] total 39 [2020-07-21 16:02:36,708 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355049727] [2020-07-21 16:02:36,709 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-07-21 16:02:36,709 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:02:36,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-07-21 16:02:36,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1329, Unknown=0, NotChecked=0, Total=1482 [2020-07-21 16:02:36,710 INFO L87 Difference]: Start difference. First operand 520 states and 890 transitions. Second operand 39 states. [2020-07-21 16:02:43,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:02:43,455 INFO L93 Difference]: Finished difference Result 1240 states and 2266 transitions. [2020-07-21 16:02:43,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-07-21 16:02:43,459 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 1702 [2020-07-21 16:02:43,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:02:43,466 INFO L225 Difference]: With dead ends: 1240 [2020-07-21 16:02:43,467 INFO L226 Difference]: Without dead ends: 724 [2020-07-21 16:02:43,469 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3441 GetRequests, 3337 SyntacticMatches, 29 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=835, Invalid=5017, Unknown=0, NotChecked=0, Total=5852 [2020-07-21 16:02:43,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2020-07-21 16:02:43,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 637. [2020-07-21 16:02:43,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2020-07-21 16:02:43,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1093 transitions. [2020-07-21 16:02:43,498 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1093 transitions. Word has length 1702 [2020-07-21 16:02:43,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:02:43,498 INFO L479 AbstractCegarLoop]: Abstraction has 637 states and 1093 transitions. [2020-07-21 16:02:43,498 INFO L480 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-07-21 16:02:43,498 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1093 transitions. [2020-07-21 16:02:43,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1224 [2020-07-21 16:02:43,508 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:02:43,509 INFO L422 BasicCegarLoop]: trace histogram [97, 97, 84, 84, 65, 65, 48, 48, 48, 48, 48, 48, 48, 42, 42, 42, 42, 42, 42, 42, 32, 23, 19, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:02:43,709 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:02:43,710 INFO L427 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:02:43,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:02:43,711 INFO L82 PathProgramCache]: Analyzing trace with hash 568834089, now seen corresponding path program 61 times [2020-07-21 16:02:43,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:02:43,711 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1866339216] [2020-07-21 16:02:43,711 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:02:45,261 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:02:45,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:02:45,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 1815 conjuncts, 36 conjunts are in the unsatisfiable core [2020-07-21 16:02:45,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:02:46,454 INFO L134 CoverageAnalysis]: Checked inductivity of 44684 backedges. 2544 proven. 5490 refuted. 0 times theorem prover too weak. 36650 trivial. 0 not checked. [2020-07-21 16:02:46,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 16:02:47,408 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2020-07-21 16:02:52,460 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 16:03:01,052 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:01,053 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:04,977 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:07,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:07,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:08,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:08,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:09,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:10,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:10,230 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:10,552 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:10,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:10,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:17,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:17,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:20,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:20,652 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:22,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:22,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:23,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:23,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:23,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:23,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:24,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:24,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:24,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:24,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 16:03:25,253 INFO L134 CoverageAnalysis]: Checked inductivity of 44684 backedges. 2544 proven. 5567 refuted. 0 times theorem prover too weak. 36573 trivial. 0 not checked. [2020-07-21 16:03:25,254 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1866339216] [2020-07-21 16:03:25,254 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 16:03:25,254 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 37] total 43 [2020-07-21 16:03:25,254 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205416439] [2020-07-21 16:03:25,255 INFO L459 AbstractCegarLoop]: Interpolant automaton has 43 states [2020-07-21 16:03:25,255 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 16:03:25,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2020-07-21 16:03:25,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1627, Unknown=0, NotChecked=0, Total=1806 [2020-07-21 16:03:25,256 INFO L87 Difference]: Start difference. First operand 637 states and 1093 transitions. Second operand 43 states. [2020-07-21 16:03:34,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 16:03:34,079 INFO L93 Difference]: Finished difference Result 1679 states and 3210 transitions. [2020-07-21 16:03:34,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2020-07-21 16:03:34,083 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 1223 [2020-07-21 16:03:34,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 16:03:34,092 INFO L225 Difference]: With dead ends: 1679 [2020-07-21 16:03:34,092 INFO L226 Difference]: Without dead ends: 1044 [2020-07-21 16:03:34,095 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2489 GetRequests, 2371 SyntacticMatches, 33 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1837 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1038, Invalid=6444, Unknown=0, NotChecked=0, Total=7482 [2020-07-21 16:03:34,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2020-07-21 16:03:34,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 947. [2020-07-21 16:03:34,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 947 states. [2020-07-21 16:03:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1764 transitions. [2020-07-21 16:03:34,144 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1764 transitions. Word has length 1223 [2020-07-21 16:03:34,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 16:03:34,145 INFO L479 AbstractCegarLoop]: Abstraction has 947 states and 1764 transitions. [2020-07-21 16:03:34,145 INFO L480 AbstractCegarLoop]: Interpolant automaton has 43 states. [2020-07-21 16:03:34,145 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1764 transitions. [2020-07-21 16:03:34,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1188 [2020-07-21 16:03:34,155 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 16:03:34,156 INFO L422 BasicCegarLoop]: trace histogram [90, 90, 85, 85, 66, 64, 45, 45, 45, 45, 45, 45, 45, 42, 42, 42, 42, 42, 42, 42, 26, 22, 21, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 16:03:34,356 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:03:34,356 INFO L427 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 16:03:34,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 16:03:34,358 INFO L82 PathProgramCache]: Analyzing trace with hash 247666960, now seen corresponding path program 62 times [2020-07-21 16:03:34,358 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 16:03:34,358 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2064130443] [2020-07-21 16:03:34,359 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 16:03:35,843 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 2 partitions) issued 1 check-sat command(s) [2020-07-21 16:03:35,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 16:03:35,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 1766 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 16:03:35,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 16:03:36,821 INFO L134 CoverageAnalysis]: Checked inductivity of 41865 backedges. 19630 proven. 738 refuted. 0 times theorem prover too weak. 21497 trivial. 0 not checked. [2020-07-21 16:03:36,821 INFO L328 TraceCheckSpWp]: Computing backward predicates...