/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample FPandBPonlyIfFpWasNotPerfect -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.assert.codeblocks SMT_FEATURE_HEURISTIC --traceabstraction.assert.codeblocks.term.scoring.heuristic NUM_VARIABLES --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 4 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_20-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-20 16:45:27,404 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-20 16:45:27,408 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-20 16:45:27,425 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-20 16:45:27,426 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-20 16:45:27,428 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-20 16:45:27,430 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-20 16:45:27,434 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-20 16:45:27,437 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-20 16:45:27,438 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-20 16:45:27,440 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-20 16:45:27,442 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-20 16:45:27,443 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-20 16:45:27,445 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-20 16:45:27,447 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-20 16:45:27,449 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-20 16:45:27,450 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-20 16:45:27,452 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-20 16:45:27,455 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-20 16:45:27,457 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-20 16:45:27,459 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-20 16:45:27,460 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-20 16:45:27,461 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-20 16:45:27,462 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-20 16:45:27,464 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-20 16:45:27,465 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-20 16:45:27,465 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-20 16:45:27,466 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-20 16:45:27,466 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-20 16:45:27,468 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-20 16:45:27,469 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-20 16:45:27,470 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-20 16:45:27,472 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-20 16:45:27,473 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-20 16:45:27,474 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-20 16:45:27,474 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-20 16:45:27,474 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-20 16:45:27,475 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-20 16:45:27,475 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-20 16:45:27,476 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-20 16:45:27,478 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-20 16:45:27,480 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-20 16:45:27,500 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-20 16:45:27,501 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-20 16:45:27,502 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-20 16:45:27,502 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-20 16:45:27,503 INFO L138 SettingsManager]: * Use SBE=true [2020-07-20 16:45:27,503 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-20 16:45:27,503 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-20 16:45:27,503 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-20 16:45:27,503 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-20 16:45:27,504 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-20 16:45:27,504 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-20 16:45:27,504 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-20 16:45:27,504 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-20 16:45:27,505 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-20 16:45:27,505 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-20 16:45:27,505 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-20 16:45:27,505 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-20 16:45:27,506 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-20 16:45:27,506 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-20 16:45:27,506 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-20 16:45:27,506 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-20 16:45:27,507 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 16:45:27,507 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-20 16:45:27,507 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-20 16:45:27,507 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-20 16:45:27,508 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-20 16:45:27,508 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:27,508 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-20 16:45:27,508 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-20 16:45:27,509 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> FPandBPonlyIfFpWasNotPerfect Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks -> SMT_FEATURE_HEURISTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic -> NUM_VARIABLES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic Partitioning Strategy -> FIXED_NUM_PARTITIONS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic number of partitions -> 4 [2020-07-20 16:45:27,878 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-20 16:45:27,900 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-20 16:45:27,904 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-20 16:45:27,906 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-20 16:45:27,906 INFO L275 PluginConnector]: CDTParser initialized [2020-07-20 16:45:27,907 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_20-1.c [2020-07-20 16:45:28,026 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3d9992b1/e4f903fe13a649a4a66546039259d781/FLAGcb12e812a [2020-07-20 16:45:28,652 INFO L306 CDTParser]: Found 1 translation units. [2020-07-20 16:45:28,653 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_20-1.c [2020-07-20 16:45:28,660 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3d9992b1/e4f903fe13a649a4a66546039259d781/FLAGcb12e812a [2020-07-20 16:45:29,019 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3d9992b1/e4f903fe13a649a4a66546039259d781 [2020-07-20 16:45:29,028 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-20 16:45:29,031 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-20 16:45:29,032 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-20 16:45:29,032 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-20 16:45:29,037 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-20 16:45:29,039 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,042 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b977c1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29, skipping insertion in model container [2020-07-20 16:45:29,043 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,053 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-20 16:45:29,073 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-20 16:45:29,262 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 16:45:29,267 INFO L203 MainTranslator]: Completed pre-run [2020-07-20 16:45:29,286 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 16:45:29,300 INFO L208 MainTranslator]: Completed translation [2020-07-20 16:45:29,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29 WrapperNode [2020-07-20 16:45:29,301 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-20 16:45:29,303 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-20 16:45:29,303 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-20 16:45:29,304 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-20 16:45:29,322 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,322 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,421 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,421 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,425 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,428 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,429 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... [2020-07-20 16:45:29,431 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-20 16:45:29,433 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-20 16:45:29,433 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-20 16:45:29,433 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-20 16:45:29,435 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 16:45:29,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-20 16:45:29,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-20 16:45:29,521 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-20 16:45:29,521 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-20 16:45:29,521 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-20 16:45:29,521 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-20 16:45:29,521 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-20 16:45:29,522 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-20 16:45:29,522 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-20 16:45:29,522 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-20 16:45:29,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-20 16:45:29,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-20 16:45:29,820 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-20 16:45:29,821 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-20 16:45:29,829 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 04:45:29 BoogieIcfgContainer [2020-07-20 16:45:29,830 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-20 16:45:29,831 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-20 16:45:29,831 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-20 16:45:29,837 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-20 16:45:29,838 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 04:45:29" (1/3) ... [2020-07-20 16:45:29,839 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc87340 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 04:45:29, skipping insertion in model container [2020-07-20 16:45:29,840 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 04:45:29" (2/3) ... [2020-07-20 16:45:29,841 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc87340 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 04:45:29, skipping insertion in model container [2020-07-20 16:45:29,841 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 04:45:29" (3/3) ... [2020-07-20 16:45:29,844 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_20-1.c [2020-07-20 16:45:29,860 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-20 16:45:29,871 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-20 16:45:29,890 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-20 16:45:29,919 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-20 16:45:29,919 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-20 16:45:29,920 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-20 16:45:29,920 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-20 16:45:29,920 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-20 16:45:29,921 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-20 16:45:29,921 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-20 16:45:29,921 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-20 16:45:29,944 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-20 16:45:29,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-20 16:45:29,951 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:29,953 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:29,954 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:29,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:29,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-20 16:45:29,970 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:29,970 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1660371770] [2020-07-20 16:45:29,971 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:30,056 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:30,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:30,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-20 16:45:30,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:30,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 16:45:30,207 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 16:45:30,209 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1660371770] [2020-07-20 16:45:30,211 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 16:45:30,212 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-20 16:45:30,213 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913470914] [2020-07-20 16:45:30,221 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-20 16:45:30,222 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:30,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-20 16:45:30,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-20 16:45:30,244 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-20 16:45:30,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:30,416 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-20 16:45:30,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-20 16:45:30,420 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-20 16:45:30,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:30,434 INFO L225 Difference]: With dead ends: 44 [2020-07-20 16:45:30,435 INFO L226 Difference]: Without dead ends: 30 [2020-07-20 16:45:30,438 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-20 16:45:30,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-20 16:45:30,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-20 16:45:30,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-20 16:45:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-20 16:45:30,516 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-20 16:45:30,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:30,517 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-20 16:45:30,517 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-20 16:45:30,517 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-20 16:45:30,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-20 16:45:30,521 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:30,522 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:30,737 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:30,738 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:30,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:30,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-20 16:45:30,739 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:30,740 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1618894533] [2020-07-20 16:45:30,740 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:30,774 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:30,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:30,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-20 16:45:30,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 16:45:30,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 16:45:30,818 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1618894533] [2020-07-20 16:45:30,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 16:45:30,819 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-20 16:45:30,819 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470973352] [2020-07-20 16:45:30,822 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-20 16:45:30,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:30,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-20 16:45:30,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-20 16:45:30,825 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-20 16:45:30,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:30,916 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-20 16:45:30,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-20 16:45:30,917 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-20 16:45:30,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:30,918 INFO L225 Difference]: With dead ends: 36 [2020-07-20 16:45:30,919 INFO L226 Difference]: Without dead ends: 32 [2020-07-20 16:45:30,920 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-20 16:45:30,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-20 16:45:30,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-20 16:45:30,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-20 16:45:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-20 16:45:30,930 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-20 16:45:30,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:30,930 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-20 16:45:30,930 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-20 16:45:30,931 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-20 16:45:30,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-20 16:45:30,933 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:30,933 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:31,146 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:31,147 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:31,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:31,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-20 16:45:31,149 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:31,150 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1496347938] [2020-07-20 16:45:31,150 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:31,186 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:31,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:31,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:45:31,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:31,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:45:31,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:31,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:31,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:31,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:45:31,533 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1496347938] [2020-07-20 16:45:31,534 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:31,534 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:45:31,534 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529286229] [2020-07-20 16:45:31,535 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:45:31,535 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:31,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:45:31,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:45:31,536 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-20 16:45:31,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:31,702 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-20 16:45:31,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:45:31,704 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-20 16:45:31,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:31,707 INFO L225 Difference]: With dead ends: 41 [2020-07-20 16:45:31,707 INFO L226 Difference]: Without dead ends: 37 [2020-07-20 16:45:31,708 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:31,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-20 16:45:31,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-20 16:45:31,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-20 16:45:31,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-20 16:45:31,718 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-20 16:45:31,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:31,719 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-20 16:45:31,719 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:45:31,720 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-20 16:45:31,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-20 16:45:31,722 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:31,722 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:31,937 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:31,938 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:31,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:31,939 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-20 16:45:31,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:31,940 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [99289590] [2020-07-20 16:45:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:32,008 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:32,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:32,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:45:32,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:32,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:45:32,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:32,268 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,271 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:32,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-20 16:45:32,327 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [99289590] [2020-07-20 16:45:32,327 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:32,327 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:45:32,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331754920] [2020-07-20 16:45:32,329 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:45:32,330 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:32,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:45:32,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:45:32,332 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-20 16:45:32,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:32,541 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-20 16:45:32,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:45:32,542 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-20 16:45:32,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:32,544 INFO L225 Difference]: With dead ends: 46 [2020-07-20 16:45:32,545 INFO L226 Difference]: Without dead ends: 42 [2020-07-20 16:45:32,546 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:32,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-20 16:45:32,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-20 16:45:32,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-20 16:45:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-20 16:45:32,560 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-20 16:45:32,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:32,561 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-20 16:45:32,561 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:45:32,561 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-20 16:45:32,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-20 16:45:32,563 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:32,564 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:32,779 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:32,779 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:32,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:32,780 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-20 16:45:32,780 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:32,781 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1758210768] [2020-07-20 16:45:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:32,839 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:32,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:32,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:45:32,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:32,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-20 16:45:32,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:33,216 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:33,302 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:33,303 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-20 16:45:33,379 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1758210768] [2020-07-20 16:45:33,379 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:33,380 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:45:33,380 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628811164] [2020-07-20 16:45:33,381 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:45:33,381 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:33,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:45:33,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:33,382 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-20 16:45:33,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:33,627 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-20 16:45:33,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:45:33,629 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-20 16:45:33,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:33,630 INFO L225 Difference]: With dead ends: 51 [2020-07-20 16:45:33,631 INFO L226 Difference]: Without dead ends: 47 [2020-07-20 16:45:33,632 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:45:33,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-20 16:45:33,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-20 16:45:33,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-20 16:45:33,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-20 16:45:33,646 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-20 16:45:33,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:33,647 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-20 16:45:33,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:45:33,648 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-20 16:45:33,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-20 16:45:33,650 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:33,650 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:33,852 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:33,855 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:33,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:33,856 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-20 16:45:33,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:33,857 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2083507339] [2020-07-20 16:45:33,857 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:33,899 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:33,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:33,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:45:33,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:33,983 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-20 16:45:33,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:34,290 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:34,292 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:34,328 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-20 16:45:34,329 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2083507339] [2020-07-20 16:45:34,329 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:34,330 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:45:34,330 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924738889] [2020-07-20 16:45:34,331 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:45:34,332 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:34,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:45:34,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:34,333 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-20 16:45:34,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:34,666 INFO L93 Difference]: Finished difference Result 84 states and 136 transitions. [2020-07-20 16:45:34,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:45:34,667 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-20 16:45:34,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:34,676 INFO L225 Difference]: With dead ends: 84 [2020-07-20 16:45:34,677 INFO L226 Difference]: Without dead ends: 50 [2020-07-20 16:45:34,680 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 64 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:45:34,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-07-20 16:45:34,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2020-07-20 16:45:34,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-07-20 16:45:34,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 67 transitions. [2020-07-20 16:45:34,701 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 67 transitions. Word has length 40 [2020-07-20 16:45:34,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:34,703 INFO L479 AbstractCegarLoop]: Abstraction has 47 states and 67 transitions. [2020-07-20 16:45:34,703 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:45:34,703 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 67 transitions. [2020-07-20 16:45:34,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-20 16:45:34,708 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:34,708 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:34,922 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:34,922 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:34,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:34,923 INFO L82 PathProgramCache]: Analyzing trace with hash 208191613, now seen corresponding path program 1 times [2020-07-20 16:45:34,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:34,924 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [552309833] [2020-07-20 16:45:34,924 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:34,981 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:34,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:34,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:45:34,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:35,055 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-20 16:45:35,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:35,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:35,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:35,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-20 16:45:35,474 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [552309833] [2020-07-20 16:45:35,474 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:35,475 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:45:35,475 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652646302] [2020-07-20 16:45:35,475 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:45:35,475 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:35,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:45:35,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:35,476 INFO L87 Difference]: Start difference. First operand 47 states and 67 transitions. Second operand 12 states. [2020-07-20 16:45:35,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:35,707 INFO L93 Difference]: Finished difference Result 63 states and 99 transitions. [2020-07-20 16:45:35,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:45:35,708 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 41 [2020-07-20 16:45:35,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:35,710 INFO L225 Difference]: With dead ends: 63 [2020-07-20 16:45:35,711 INFO L226 Difference]: Without dead ends: 59 [2020-07-20 16:45:35,713 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:45:35,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2020-07-20 16:45:35,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2020-07-20 16:45:35,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-20 16:45:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 77 transitions. [2020-07-20 16:45:35,728 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 77 transitions. Word has length 41 [2020-07-20 16:45:35,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:35,728 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 77 transitions. [2020-07-20 16:45:35,728 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:45:35,728 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 77 transitions. [2020-07-20 16:45:35,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-07-20 16:45:35,731 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:35,732 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:35,942 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:35,943 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:35,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:35,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1291563674, now seen corresponding path program 1 times [2020-07-20 16:45:35,944 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:35,945 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [835715115] [2020-07-20 16:45:35,945 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:35,987 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:35,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:35,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 16:45:35,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:36,053 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-20 16:45:36,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:36,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:36,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:36,294 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-20 16:45:36,295 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [835715115] [2020-07-20 16:45:36,295 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:36,295 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-20 16:45:36,295 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113853985] [2020-07-20 16:45:36,296 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-20 16:45:36,296 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:36,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-20 16:45:36,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-20 16:45:36,297 INFO L87 Difference]: Start difference. First operand 51 states and 77 transitions. Second operand 10 states. [2020-07-20 16:45:36,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:36,437 INFO L93 Difference]: Finished difference Result 65 states and 105 transitions. [2020-07-20 16:45:36,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 16:45:36,437 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 53 [2020-07-20 16:45:36,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:36,439 INFO L225 Difference]: With dead ends: 65 [2020-07-20 16:45:36,439 INFO L226 Difference]: Without dead ends: 61 [2020-07-20 16:45:36,440 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:36,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-07-20 16:45:36,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 53. [2020-07-20 16:45:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-07-20 16:45:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 82 transitions. [2020-07-20 16:45:36,468 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 82 transitions. Word has length 53 [2020-07-20 16:45:36,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:36,473 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 82 transitions. [2020-07-20 16:45:36,473 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-20 16:45:36,473 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 82 transitions. [2020-07-20 16:45:36,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-20 16:45:36,482 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:36,482 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:36,683 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:36,684 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:36,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:36,684 INFO L82 PathProgramCache]: Analyzing trace with hash 736840020, now seen corresponding path program 2 times [2020-07-20 16:45:36,685 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:36,686 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [574315671] [2020-07-20 16:45:36,686 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:36,751 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:36,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:36,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:45:36,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-20 16:45:36,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:37,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,499 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,572 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,574 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 9 proven. 59 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-07-20 16:45:37,633 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [574315671] [2020-07-20 16:45:37,634 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:37,634 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:45:37,635 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784785902] [2020-07-20 16:45:37,636 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:45:37,636 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:37,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:45:37,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:45:37,638 INFO L87 Difference]: Start difference. First operand 53 states and 82 transitions. Second operand 14 states. [2020-07-20 16:45:37,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:37,870 INFO L93 Difference]: Finished difference Result 75 states and 134 transitions. [2020-07-20 16:45:37,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:45:37,871 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 78 [2020-07-20 16:45:37,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:37,874 INFO L225 Difference]: With dead ends: 75 [2020-07-20 16:45:37,874 INFO L226 Difference]: Without dead ends: 71 [2020-07-20 16:45:37,875 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:37,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2020-07-20 16:45:37,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 56. [2020-07-20 16:45:37,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-20 16:45:37,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 90 transitions. [2020-07-20 16:45:37,891 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 90 transitions. Word has length 78 [2020-07-20 16:45:37,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:37,891 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 90 transitions. [2020-07-20 16:45:37,892 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:45:37,892 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 90 transitions. [2020-07-20 16:45:37,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2020-07-20 16:45:37,895 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:37,896 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:38,109 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:38,110 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:38,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:38,111 INFO L82 PathProgramCache]: Analyzing trace with hash 1583364703, now seen corresponding path program 1 times [2020-07-20 16:45:38,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:38,112 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [578895010] [2020-07-20 16:45:38,112 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:38,166 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:38,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:38,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:45:38,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:38,257 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 54 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-07-20 16:45:38,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:38,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:38,714 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-20 16:45:38,714 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [578895010] [2020-07-20 16:45:38,715 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:38,715 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:45:38,715 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560084934] [2020-07-20 16:45:38,716 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:45:38,716 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:38,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:45:38,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:38,718 INFO L87 Difference]: Start difference. First operand 56 states and 90 transitions. Second operand 12 states. [2020-07-20 16:45:38,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:38,970 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2020-07-20 16:45:38,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:45:38,971 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 67 [2020-07-20 16:45:38,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:38,972 INFO L225 Difference]: With dead ends: 114 [2020-07-20 16:45:38,972 INFO L226 Difference]: Without dead ends: 64 [2020-07-20 16:45:38,974 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 119 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:45:38,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-07-20 16:45:38,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2020-07-20 16:45:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-20 16:45:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 101 transitions. [2020-07-20 16:45:38,986 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 101 transitions. Word has length 67 [2020-07-20 16:45:38,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:38,987 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 101 transitions. [2020-07-20 16:45:38,987 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:45:38,987 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 101 transitions. [2020-07-20 16:45:38,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-20 16:45:38,989 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:38,989 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:39,203 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:39,204 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:39,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:39,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1763147687, now seen corresponding path program 2 times [2020-07-20 16:45:39,205 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:39,205 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1099865186] [2020-07-20 16:45:39,205 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:39,249 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:39,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:39,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:39,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:39,339 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 32 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-07-20 16:45:39,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:39,665 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:39,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:39,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:40,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 23 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2020-07-20 16:45:40,046 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1099865186] [2020-07-20 16:45:40,046 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:40,046 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:45:40,046 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029578459] [2020-07-20 16:45:40,047 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:45:40,047 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:40,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:45:40,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:45:40,048 INFO L87 Difference]: Start difference. First operand 61 states and 101 transitions. Second operand 17 states. [2020-07-20 16:45:40,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:40,458 INFO L93 Difference]: Finished difference Result 131 states and 252 transitions. [2020-07-20 16:45:40,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:45:40,459 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2020-07-20 16:45:40,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:40,463 INFO L225 Difference]: With dead ends: 131 [2020-07-20 16:45:40,463 INFO L226 Difference]: Without dead ends: 76 [2020-07-20 16:45:40,466 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-20 16:45:40,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-07-20 16:45:40,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2020-07-20 16:45:40,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-07-20 16:45:40,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 106 transitions. [2020-07-20 16:45:40,508 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 106 transitions. Word has length 68 [2020-07-20 16:45:40,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:40,509 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 106 transitions. [2020-07-20 16:45:40,509 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:45:40,509 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 106 transitions. [2020-07-20 16:45:40,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-07-20 16:45:40,515 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:40,516 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:40,732 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:40,732 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:40,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:40,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1986769418, now seen corresponding path program 1 times [2020-07-20 16:45:40,734 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:40,734 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1546730959] [2020-07-20 16:45:40,735 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:40,820 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:40,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:40,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:40,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:40,977 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 53 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-07-20 16:45:40,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:41,539 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,660 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,923 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:41,985 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:42,029 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 39 proven. 57 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-07-20 16:45:42,030 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1546730959] [2020-07-20 16:45:42,030 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:42,030 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-20 16:45:42,030 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252723710] [2020-07-20 16:45:42,031 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:45:42,031 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:42,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:45:42,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:45:42,032 INFO L87 Difference]: Start difference. First operand 68 states and 106 transitions. Second operand 21 states. [2020-07-20 16:45:42,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:42,994 INFO L93 Difference]: Finished difference Result 186 states and 366 transitions. [2020-07-20 16:45:42,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-20 16:45:42,995 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 82 [2020-07-20 16:45:42,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:42,999 INFO L225 Difference]: With dead ends: 186 [2020-07-20 16:45:43,000 INFO L226 Difference]: Without dead ends: 124 [2020-07-20 16:45:43,001 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-20 16:45:43,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2020-07-20 16:45:43,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2020-07-20 16:45:43,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2020-07-20 16:45:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 179 transitions. [2020-07-20 16:45:43,042 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 179 transitions. Word has length 82 [2020-07-20 16:45:43,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:43,043 INFO L479 AbstractCegarLoop]: Abstraction has 110 states and 179 transitions. [2020-07-20 16:45:43,043 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:45:43,043 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 179 transitions. [2020-07-20 16:45:43,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-07-20 16:45:43,045 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:43,045 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:43,257 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:43,258 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:43,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:43,259 INFO L82 PathProgramCache]: Analyzing trace with hash -1156896337, now seen corresponding path program 3 times [2020-07-20 16:45:43,259 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:43,260 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1486818698] [2020-07-20 16:45:43,260 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:43,327 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:43,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:43,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:45:43,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:43,416 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 39 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2020-07-20 16:45:43,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:43,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:43,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:43,948 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:44,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:44,049 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-20 16:45:44,050 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1486818698] [2020-07-20 16:45:44,050 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:44,050 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:45:44,050 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336616403] [2020-07-20 16:45:44,051 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:45:44,052 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:44,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:45:44,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:45:44,053 INFO L87 Difference]: Start difference. First operand 110 states and 179 transitions. Second operand 14 states. [2020-07-20 16:45:44,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:44,289 INFO L93 Difference]: Finished difference Result 114 states and 182 transitions. [2020-07-20 16:45:44,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:45:44,290 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 68 [2020-07-20 16:45:44,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:44,292 INFO L225 Difference]: With dead ends: 114 [2020-07-20 16:45:44,292 INFO L226 Difference]: Without dead ends: 110 [2020-07-20 16:45:44,294 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:45:44,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2020-07-20 16:45:44,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2020-07-20 16:45:44,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2020-07-20 16:45:44,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 159 transitions. [2020-07-20 16:45:44,310 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 159 transitions. Word has length 68 [2020-07-20 16:45:44,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:44,311 INFO L479 AbstractCegarLoop]: Abstraction has 102 states and 159 transitions. [2020-07-20 16:45:44,312 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:45:44,312 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 159 transitions. [2020-07-20 16:45:44,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-07-20 16:45:44,313 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:44,314 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:44,528 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:44,529 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:44,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:44,530 INFO L82 PathProgramCache]: Analyzing trace with hash 918304791, now seen corresponding path program 4 times [2020-07-20 16:45:44,530 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:44,530 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [187302507] [2020-07-20 16:45:44,531 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:44,596 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:44,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:44,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:44,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:44,737 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 33 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2020-07-20 16:45:44,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:45,236 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,311 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,363 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,592 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,663 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:45,729 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 78 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2020-07-20 16:45:45,730 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [187302507] [2020-07-20 16:45:45,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:45,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 19 [2020-07-20 16:45:45,730 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114469645] [2020-07-20 16:45:45,731 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:45:45,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:45,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:45:45,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:45:45,732 INFO L87 Difference]: Start difference. First operand 102 states and 159 transitions. Second operand 19 states. [2020-07-20 16:45:46,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:46,400 INFO L93 Difference]: Finished difference Result 269 states and 520 transitions. [2020-07-20 16:45:46,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-20 16:45:46,402 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2020-07-20 16:45:46,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:46,406 INFO L225 Difference]: With dead ends: 269 [2020-07-20 16:45:46,406 INFO L226 Difference]: Without dead ends: 168 [2020-07-20 16:45:46,409 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 162 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:45:46,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2020-07-20 16:45:46,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2020-07-20 16:45:46,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-07-20 16:45:46,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 247 transitions. [2020-07-20 16:45:46,429 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 247 transitions. Word has length 94 [2020-07-20 16:45:46,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:46,430 INFO L479 AbstractCegarLoop]: Abstraction has 144 states and 247 transitions. [2020-07-20 16:45:46,430 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:45:46,430 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 247 transitions. [2020-07-20 16:45:46,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-07-20 16:45:46,433 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:46,433 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:46,647 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:46,648 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:46,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:46,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1676117994, now seen corresponding path program 2 times [2020-07-20 16:45:46,649 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:46,649 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1257222361] [2020-07-20 16:45:46,650 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:46,721 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:46,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:46,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:45:46,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:46,787 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2020-07-20 16:45:46,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:47,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:47,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:47,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:47,192 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:47,226 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2020-07-20 16:45:47,227 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1257222361] [2020-07-20 16:45:47,227 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:47,227 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:45:47,227 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134684611] [2020-07-20 16:45:47,228 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:45:47,228 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:47,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:45:47,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:47,229 INFO L87 Difference]: Start difference. First operand 144 states and 247 transitions. Second operand 12 states. [2020-07-20 16:45:47,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:47,388 INFO L93 Difference]: Finished difference Result 167 states and 289 transitions. [2020-07-20 16:45:47,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:45:47,389 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 80 [2020-07-20 16:45:47,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:47,391 INFO L225 Difference]: With dead ends: 167 [2020-07-20 16:45:47,391 INFO L226 Difference]: Without dead ends: 163 [2020-07-20 16:45:47,392 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:45:47,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-20 16:45:47,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2020-07-20 16:45:47,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-20 16:45:47,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 272 transitions. [2020-07-20 16:45:47,406 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 272 transitions. Word has length 80 [2020-07-20 16:45:47,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:47,407 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 272 transitions. [2020-07-20 16:45:47,407 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:45:47,407 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 272 transitions. [2020-07-20 16:45:47,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-20 16:45:47,410 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:47,410 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:47,624 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:47,625 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:47,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:47,625 INFO L82 PathProgramCache]: Analyzing trace with hash 2019487259, now seen corresponding path program 3 times [2020-07-20 16:45:47,625 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:47,626 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [745463313] [2020-07-20 16:45:47,626 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:47,702 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:47,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:47,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:45:47,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:47,795 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 177 proven. 90 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2020-07-20 16:45:47,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:48,549 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 71 proven. 141 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2020-07-20 16:45:48,973 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [745463313] [2020-07-20 16:45:48,974 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:48,974 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2020-07-20 16:45:48,975 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573272888] [2020-07-20 16:45:48,976 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:45:48,976 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:48,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:45:48,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:45:48,977 INFO L87 Difference]: Start difference. First operand 157 states and 272 transitions. Second operand 21 states. [2020-07-20 16:45:49,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:49,588 INFO L93 Difference]: Finished difference Result 369 states and 701 transitions. [2020-07-20 16:45:49,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-20 16:45:49,589 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 120 [2020-07-20 16:45:49,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:49,594 INFO L225 Difference]: With dead ends: 369 [2020-07-20 16:45:49,594 INFO L226 Difference]: Without dead ends: 218 [2020-07-20 16:45:49,596 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 11 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:45:49,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2020-07-20 16:45:49,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 173. [2020-07-20 16:45:49,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-20 16:45:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 306 transitions. [2020-07-20 16:45:49,621 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 306 transitions. Word has length 120 [2020-07-20 16:45:49,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:49,622 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 306 transitions. [2020-07-20 16:45:49,622 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:45:49,622 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 306 transitions. [2020-07-20 16:45:49,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-20 16:45:49,625 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:49,626 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:49,840 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:49,841 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:49,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:49,842 INFO L82 PathProgramCache]: Analyzing trace with hash -923530611, now seen corresponding path program 4 times [2020-07-20 16:45:49,842 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:49,842 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [226659176] [2020-07-20 16:45:49,843 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:49,927 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:49,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:49,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:45:49,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:49,986 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 14 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2020-07-20 16:45:49,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:50,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:50,215 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:50,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:50,310 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:50,367 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 55 proven. 16 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-07-20 16:45:50,367 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [226659176] [2020-07-20 16:45:50,368 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:50,368 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-20 16:45:50,368 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359597451] [2020-07-20 16:45:50,368 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:45:50,369 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:50,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:45:50,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:45:50,369 INFO L87 Difference]: Start difference. First operand 173 states and 306 transitions. Second operand 12 states. [2020-07-20 16:45:50,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:50,529 INFO L93 Difference]: Finished difference Result 191 states and 349 transitions. [2020-07-20 16:45:50,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 16:45:50,531 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 92 [2020-07-20 16:45:50,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:50,533 INFO L225 Difference]: With dead ends: 191 [2020-07-20 16:45:50,534 INFO L226 Difference]: Without dead ends: 187 [2020-07-20 16:45:50,534 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 169 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-20 16:45:50,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2020-07-20 16:45:50,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 176. [2020-07-20 16:45:50,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2020-07-20 16:45:50,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 316 transitions. [2020-07-20 16:45:50,550 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 316 transitions. Word has length 92 [2020-07-20 16:45:50,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:50,550 INFO L479 AbstractCegarLoop]: Abstraction has 176 states and 316 transitions. [2020-07-20 16:45:50,550 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:45:50,551 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 316 transitions. [2020-07-20 16:45:50,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-20 16:45:50,553 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:50,554 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:50,768 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:50,769 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:50,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:50,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1258440967, now seen corresponding path program 3 times [2020-07-20 16:45:50,770 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:50,770 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [230693713] [2020-07-20 16:45:50,771 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:50,844 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:45:50,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:50,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:50,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:50,910 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 117 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2020-07-20 16:45:50,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:51,534 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:51,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:51,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:51,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:51,831 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 21 proven. 125 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2020-07-20 16:45:51,886 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [230693713] [2020-07-20 16:45:51,886 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:51,886 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:45:51,886 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377857537] [2020-07-20 16:45:51,887 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:45:51,887 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:51,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:45:51,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:45:51,888 INFO L87 Difference]: Start difference. First operand 176 states and 316 transitions. Second operand 16 states. [2020-07-20 16:45:52,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:52,112 INFO L93 Difference]: Finished difference Result 206 states and 384 transitions. [2020-07-20 16:45:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:45:52,113 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 117 [2020-07-20 16:45:52,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:52,117 INFO L225 Difference]: With dead ends: 206 [2020-07-20 16:45:52,117 INFO L226 Difference]: Without dead ends: 202 [2020-07-20 16:45:52,118 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 211 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:45:52,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2020-07-20 16:45:52,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 186. [2020-07-20 16:45:52,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2020-07-20 16:45:52,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 342 transitions. [2020-07-20 16:45:52,135 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 342 transitions. Word has length 117 [2020-07-20 16:45:52,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:52,135 INFO L479 AbstractCegarLoop]: Abstraction has 186 states and 342 transitions. [2020-07-20 16:45:52,135 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:45:52,136 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 342 transitions. [2020-07-20 16:45:52,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-07-20 16:45:52,139 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:52,139 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:52,352 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:52,353 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:52,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:52,353 INFO L82 PathProgramCache]: Analyzing trace with hash -650257977, now seen corresponding path program 5 times [2020-07-20 16:45:52,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:52,354 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [135385635] [2020-07-20 16:45:52,354 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:52,436 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:52,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:52,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:45:52,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:52,515 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 210 proven. 31 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-07-20 16:45:52,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:53,105 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:53,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:53,362 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:53,362 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:53,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 51 proven. 126 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2020-07-20 16:45:53,446 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [135385635] [2020-07-20 16:45:53,446 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:53,446 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:45:53,446 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69360047] [2020-07-20 16:45:53,447 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:45:53,447 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:53,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:45:53,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:45:53,448 INFO L87 Difference]: Start difference. First operand 186 states and 342 transitions. Second operand 17 states. [2020-07-20 16:45:53,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:53,787 INFO L93 Difference]: Finished difference Result 376 states and 717 transitions. [2020-07-20 16:45:53,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:45:53,788 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-07-20 16:45:53,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:53,792 INFO L225 Difference]: With dead ends: 376 [2020-07-20 16:45:53,792 INFO L226 Difference]: Without dead ends: 192 [2020-07-20 16:45:53,794 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-20 16:45:53,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2020-07-20 16:45:53,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 190. [2020-07-20 16:45:53,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2020-07-20 16:45:53,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 336 transitions. [2020-07-20 16:45:53,809 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 336 transitions. Word has length 120 [2020-07-20 16:45:53,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:53,809 INFO L479 AbstractCegarLoop]: Abstraction has 190 states and 336 transitions. [2020-07-20 16:45:53,809 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:45:53,809 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 336 transitions. [2020-07-20 16:45:53,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2020-07-20 16:45:53,813 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:53,813 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 12, 12, 9, 9, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:54,026 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:54,027 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:54,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:54,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1301266126, now seen corresponding path program 6 times [2020-07-20 16:45:54,028 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:54,029 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [716723743] [2020-07-20 16:45:54,029 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:54,137 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:54,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:54,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:45:54,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:54,279 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 145 proven. 298 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2020-07-20 16:45:54,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:55,167 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,288 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,336 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:55,985 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 147 proven. 306 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2020-07-20 16:45:55,985 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [716723743] [2020-07-20 16:45:55,985 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:55,985 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 25 [2020-07-20 16:45:55,986 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77676670] [2020-07-20 16:45:55,986 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:45:55,986 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:55,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:45:55,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:45:55,987 INFO L87 Difference]: Start difference. First operand 190 states and 336 transitions. Second operand 25 states. [2020-07-20 16:45:56,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:56,976 INFO L93 Difference]: Finished difference Result 479 states and 998 transitions. [2020-07-20 16:45:56,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-20 16:45:56,977 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 187 [2020-07-20 16:45:56,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:56,982 INFO L225 Difference]: With dead ends: 479 [2020-07-20 16:45:56,982 INFO L226 Difference]: Without dead ends: 294 [2020-07-20 16:45:56,986 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 335 SyntacticMatches, 15 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=306, Invalid=1500, Unknown=0, NotChecked=0, Total=1806 [2020-07-20 16:45:56,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2020-07-20 16:45:57,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 239. [2020-07-20 16:45:57,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2020-07-20 16:45:57,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 445 transitions. [2020-07-20 16:45:57,008 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 445 transitions. Word has length 187 [2020-07-20 16:45:57,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:57,008 INFO L479 AbstractCegarLoop]: Abstraction has 239 states and 445 transitions. [2020-07-20 16:45:57,009 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:45:57,009 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 445 transitions. [2020-07-20 16:45:57,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2020-07-20 16:45:57,012 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:57,013 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 8, 7, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:45:57,227 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:57,228 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:45:57,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:45:57,229 INFO L82 PathProgramCache]: Analyzing trace with hash 2011292190, now seen corresponding path program 7 times [2020-07-20 16:45:57,229 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:45:57,230 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1500494891] [2020-07-20 16:45:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:45:57,334 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:45:57,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:45:57,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:45:57,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:45:57,462 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 95 proven. 169 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2020-07-20 16:45:57,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:45:58,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,909 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:45:58,963 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 95 proven. 179 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2020-07-20 16:45:58,963 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1500494891] [2020-07-20 16:45:58,963 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:45:58,963 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:45:58,964 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112929266] [2020-07-20 16:45:58,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:45:58,965 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:45:58,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:45:58,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:45:58,965 INFO L87 Difference]: Start difference. First operand 239 states and 445 transitions. Second operand 23 states. [2020-07-20 16:45:59,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:45:59,789 INFO L93 Difference]: Finished difference Result 491 states and 962 transitions. [2020-07-20 16:45:59,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-20 16:45:59,790 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 136 [2020-07-20 16:45:59,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:45:59,794 INFO L225 Difference]: With dead ends: 491 [2020-07-20 16:45:59,794 INFO L226 Difference]: Without dead ends: 257 [2020-07-20 16:45:59,797 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 241 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=276, Invalid=1284, Unknown=0, NotChecked=0, Total=1560 [2020-07-20 16:45:59,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2020-07-20 16:45:59,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 238. [2020-07-20 16:45:59,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-07-20 16:45:59,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 446 transitions. [2020-07-20 16:45:59,817 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 446 transitions. Word has length 136 [2020-07-20 16:45:59,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:45:59,817 INFO L479 AbstractCegarLoop]: Abstraction has 238 states and 446 transitions. [2020-07-20 16:45:59,817 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:45:59,817 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 446 transitions. [2020-07-20 16:45:59,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2020-07-20 16:45:59,821 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:45:59,821 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:00,033 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:00,034 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:00,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:00,034 INFO L82 PathProgramCache]: Analyzing trace with hash -1540036056, now seen corresponding path program 8 times [2020-07-20 16:46:00,034 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:00,034 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [175689008] [2020-07-20 16:46:00,034 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:00,147 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:00,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:00,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:46:00,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:00,220 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 20 proven. 107 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-20 16:46:00,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:00,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:00,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:00,984 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,082 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:01,169 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 20 proven. 117 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-20 16:46:01,170 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [175689008] [2020-07-20 16:46:01,170 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:01,170 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:46:01,170 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101552498] [2020-07-20 16:46:01,171 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:46:01,171 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:01,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:46:01,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:46:01,171 INFO L87 Difference]: Start difference. First operand 238 states and 446 transitions. Second operand 16 states. [2020-07-20 16:46:01,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:01,375 INFO L93 Difference]: Finished difference Result 245 states and 456 transitions. [2020-07-20 16:46:01,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:46:01,379 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 109 [2020-07-20 16:46:01,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:01,382 INFO L225 Difference]: With dead ends: 245 [2020-07-20 16:46:01,382 INFO L226 Difference]: Without dead ends: 241 [2020-07-20 16:46:01,383 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 193 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:46:01,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2020-07-20 16:46:01,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 233. [2020-07-20 16:46:01,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2020-07-20 16:46:01,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 432 transitions. [2020-07-20 16:46:01,403 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 432 transitions. Word has length 109 [2020-07-20 16:46:01,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:01,403 INFO L479 AbstractCegarLoop]: Abstraction has 233 states and 432 transitions. [2020-07-20 16:46:01,403 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:46:01,403 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 432 transitions. [2020-07-20 16:46:01,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2020-07-20 16:46:01,407 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:01,407 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-20 16:46:01,621 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:01,622 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:01,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:01,622 INFO L82 PathProgramCache]: Analyzing trace with hash -60942306, now seen corresponding path program 2 times [2020-07-20 16:46:01,623 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:01,623 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1038969127] [2020-07-20 16:46:01,623 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:01,763 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:01,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:01,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:46:01,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:01,877 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-20 16:46:01,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:02,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,422 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:02,858 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-20 16:46:02,858 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1038969127] [2020-07-20 16:46:02,859 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:02,859 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-20 16:46:02,859 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114676004] [2020-07-20 16:46:02,859 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:46:02,860 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:02,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:46:02,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:46:02,860 INFO L87 Difference]: Start difference. First operand 233 states and 432 transitions. Second operand 19 states. [2020-07-20 16:46:03,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:03,342 INFO L93 Difference]: Finished difference Result 491 states and 970 transitions. [2020-07-20 16:46:03,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-20 16:46:03,343 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 132 [2020-07-20 16:46:03,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:03,347 INFO L225 Difference]: With dead ends: 491 [2020-07-20 16:46:03,347 INFO L226 Difference]: Without dead ends: 262 [2020-07-20 16:46:03,350 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 234 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2020-07-20 16:46:03,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2020-07-20 16:46:03,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 244. [2020-07-20 16:46:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-07-20 16:46:03,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 440 transitions. [2020-07-20 16:46:03,373 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 440 transitions. Word has length 132 [2020-07-20 16:46:03,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:03,374 INFO L479 AbstractCegarLoop]: Abstraction has 244 states and 440 transitions. [2020-07-20 16:46:03,374 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:46:03,374 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 440 transitions. [2020-07-20 16:46:03,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-20 16:46:03,378 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:03,378 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:03,592 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:03,593 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:03,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:03,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1905629551, now seen corresponding path program 9 times [2020-07-20 16:46:03,594 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:03,594 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2123249599] [2020-07-20 16:46:03,594 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:03,752 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:03,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:03,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:46:03,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:03,823 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 86 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2020-07-20 16:46:03,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:04,246 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:04,357 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:04,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:04,437 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:04,472 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 47 proven. 91 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2020-07-20 16:46:04,473 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2123249599] [2020-07-20 16:46:04,473 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:04,473 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:46:04,473 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813004773] [2020-07-20 16:46:04,474 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:46:04,474 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:04,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:46:04,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:46:04,474 INFO L87 Difference]: Start difference. First operand 244 states and 440 transitions. Second operand 14 states. [2020-07-20 16:46:04,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:04,661 INFO L93 Difference]: Finished difference Result 288 states and 547 transitions. [2020-07-20 16:46:04,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:46:04,662 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 121 [2020-07-20 16:46:04,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:04,666 INFO L225 Difference]: With dead ends: 288 [2020-07-20 16:46:04,667 INFO L226 Difference]: Without dead ends: 284 [2020-07-20 16:46:04,668 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 221 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:04,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2020-07-20 16:46:04,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 257. [2020-07-20 16:46:04,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-20 16:46:04,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 468 transitions. [2020-07-20 16:46:04,703 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 468 transitions. Word has length 121 [2020-07-20 16:46:04,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:04,705 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 468 transitions. [2020-07-20 16:46:04,705 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:46:04,706 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 468 transitions. [2020-07-20 16:46:04,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2020-07-20 16:46:04,713 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:04,714 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:04,929 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:04,930 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:04,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:04,931 INFO L82 PathProgramCache]: Analyzing trace with hash 2023571201, now seen corresponding path program 3 times [2020-07-20 16:46:04,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:04,931 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2130025107] [2020-07-20 16:46:04,932 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:05,103 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:05,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:05,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:46:05,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:05,175 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 77 proven. 92 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2020-07-20 16:46:05,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:05,640 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:05,729 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:05,730 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:05,777 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:05,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:05,918 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2020-07-20 16:46:05,918 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2130025107] [2020-07-20 16:46:05,918 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:05,919 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:46:05,919 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258390807] [2020-07-20 16:46:05,919 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:46:05,919 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:05,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:46:05,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:46:05,920 INFO L87 Difference]: Start difference. First operand 257 states and 468 transitions. Second operand 14 states. [2020-07-20 16:46:06,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:06,132 INFO L93 Difference]: Finished difference Result 290 states and 565 transitions. [2020-07-20 16:46:06,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:46:06,133 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 145 [2020-07-20 16:46:06,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:06,138 INFO L225 Difference]: With dead ends: 290 [2020-07-20 16:46:06,138 INFO L226 Difference]: Without dead ends: 286 [2020-07-20 16:46:06,145 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 270 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:06,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2020-07-20 16:46:06,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 257. [2020-07-20 16:46:06,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-20 16:46:06,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 468 transitions. [2020-07-20 16:46:06,180 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 468 transitions. Word has length 145 [2020-07-20 16:46:06,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:06,180 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 468 transitions. [2020-07-20 16:46:06,182 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:46:06,182 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 468 transitions. [2020-07-20 16:46:06,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2020-07-20 16:46:06,189 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:06,190 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:06,404 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:06,405 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:06,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:06,406 INFO L82 PathProgramCache]: Analyzing trace with hash 247206723, now seen corresponding path program 10 times [2020-07-20 16:46:06,406 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:06,406 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1472938422] [2020-07-20 16:46:06,406 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:06,542 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:06,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:06,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:46:06,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:06,614 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 134 proven. 31 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2020-07-20 16:46:06,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:07,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,130 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,177 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:07,402 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 136 proven. 34 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2020-07-20 16:46:07,402 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1472938422] [2020-07-20 16:46:07,402 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:07,403 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:46:07,403 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179637322] [2020-07-20 16:46:07,403 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:46:07,403 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:07,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:46:07,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:46:07,404 INFO L87 Difference]: Start difference. First operand 257 states and 468 transitions. Second operand 14 states. [2020-07-20 16:46:07,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:07,588 INFO L93 Difference]: Finished difference Result 267 states and 484 transitions. [2020-07-20 16:46:07,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:46:07,589 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 145 [2020-07-20 16:46:07,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:07,592 INFO L225 Difference]: With dead ends: 267 [2020-07-20 16:46:07,592 INFO L226 Difference]: Without dead ends: 263 [2020-07-20 16:46:07,593 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 270 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:07,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2020-07-20 16:46:07,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2020-07-20 16:46:07,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2020-07-20 16:46:07,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 468 transitions. [2020-07-20 16:46:07,613 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 468 transitions. Word has length 145 [2020-07-20 16:46:07,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:07,613 INFO L479 AbstractCegarLoop]: Abstraction has 257 states and 468 transitions. [2020-07-20 16:46:07,613 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:46:07,613 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 468 transitions. [2020-07-20 16:46:07,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2020-07-20 16:46:07,619 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:07,619 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 13, 13, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:07,833 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:07,834 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:07,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:07,835 INFO L82 PathProgramCache]: Analyzing trace with hash -42932241, now seen corresponding path program 11 times [2020-07-20 16:46:07,835 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:07,835 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [364663210] [2020-07-20 16:46:07,836 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:08,006 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:08,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:08,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:46:08,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:08,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1423 backedges. 61 proven. 370 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2020-07-20 16:46:08,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:09,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,533 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,833 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:09,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1423 backedges. 61 proven. 386 refuted. 0 times theorem prover too weak. 976 trivial. 0 not checked. [2020-07-20 16:46:09,893 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [364663210] [2020-07-20 16:46:09,893 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:09,894 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:46:09,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079401959] [2020-07-20 16:46:09,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:46:09,894 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:09,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:46:09,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:09,895 INFO L87 Difference]: Start difference. First operand 257 states and 468 transitions. Second operand 18 states. [2020-07-20 16:46:10,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:10,172 INFO L93 Difference]: Finished difference Result 275 states and 497 transitions. [2020-07-20 16:46:10,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:46:10,173 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 227 [2020-07-20 16:46:10,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:10,176 INFO L225 Difference]: With dead ends: 275 [2020-07-20 16:46:10,176 INFO L226 Difference]: Without dead ends: 265 [2020-07-20 16:46:10,178 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 425 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:46:10,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2020-07-20 16:46:10,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 249. [2020-07-20 16:46:10,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2020-07-20 16:46:10,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 447 transitions. [2020-07-20 16:46:10,196 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 447 transitions. Word has length 227 [2020-07-20 16:46:10,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:10,196 INFO L479 AbstractCegarLoop]: Abstraction has 249 states and 447 transitions. [2020-07-20 16:46:10,197 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:46:10,197 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 447 transitions. [2020-07-20 16:46:10,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2020-07-20 16:46:10,202 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:10,202 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 16, 16, 12, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:10,415 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:10,416 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:10,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:10,417 INFO L82 PathProgramCache]: Analyzing trace with hash -610965858, now seen corresponding path program 12 times [2020-07-20 16:46:10,417 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:10,417 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [619272551] [2020-07-20 16:46:10,417 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:10,601 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:10,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:10,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:46:10,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:10,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 826 proven. 144 refuted. 0 times theorem prover too weak. 571 trivial. 0 not checked. [2020-07-20 16:46:10,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:11,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:11,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:11,743 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:11,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,104 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,148 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 243 proven. 298 refuted. 0 times theorem prover too weak. 1000 trivial. 0 not checked. [2020-07-20 16:46:12,244 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [619272551] [2020-07-20 16:46:12,244 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:12,244 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-20 16:46:12,244 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010533855] [2020-07-20 16:46:12,245 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:46:12,245 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:12,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:46:12,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:46:12,245 INFO L87 Difference]: Start difference. First operand 249 states and 447 transitions. Second operand 19 states. [2020-07-20 16:46:12,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:12,844 INFO L93 Difference]: Finished difference Result 574 states and 1116 transitions. [2020-07-20 16:46:12,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-07-20 16:46:12,845 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 240 [2020-07-20 16:46:12,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:12,851 INFO L225 Difference]: With dead ends: 574 [2020-07-20 16:46:12,851 INFO L226 Difference]: Without dead ends: 310 [2020-07-20 16:46:12,855 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 449 SyntacticMatches, 13 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=194, Invalid=798, Unknown=0, NotChecked=0, Total=992 [2020-07-20 16:46:12,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-20 16:46:12,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 259. [2020-07-20 16:46:12,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2020-07-20 16:46:12,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 482 transitions. [2020-07-20 16:46:12,882 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 482 transitions. Word has length 240 [2020-07-20 16:46:12,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:12,883 INFO L479 AbstractCegarLoop]: Abstraction has 259 states and 482 transitions. [2020-07-20 16:46:12,883 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:46:12,883 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 482 transitions. [2020-07-20 16:46:12,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2020-07-20 16:46:12,891 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:12,891 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 12, 12, 10, 9, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:13,105 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:13,106 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:13,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:13,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1509705344, now seen corresponding path program 13 times [2020-07-20 16:46:13,106 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:13,106 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [533236284] [2020-07-20 16:46:13,107 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:13,317 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:13,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:13,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:46:13,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 228 proven. 215 refuted. 0 times theorem prover too weak. 466 trivial. 0 not checked. [2020-07-20 16:46:13,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:14,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:14,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:14,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:14,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:14,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:14,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:14,977 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:15,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:15,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:15,164 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:15,225 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:15,277 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 230 proven. 222 refuted. 0 times theorem prover too weak. 457 trivial. 0 not checked. [2020-07-20 16:46:15,277 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [533236284] [2020-07-20 16:46:15,278 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:15,278 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:46:15,278 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707071098] [2020-07-20 16:46:15,278 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:46:15,279 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:15,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:46:15,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:46:15,279 INFO L87 Difference]: Start difference. First operand 259 states and 482 transitions. Second operand 23 states. [2020-07-20 16:46:16,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:16,168 INFO L93 Difference]: Finished difference Result 598 states and 1203 transitions. [2020-07-20 16:46:16,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-20 16:46:16,173 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 188 [2020-07-20 16:46:16,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:16,178 INFO L225 Difference]: With dead ends: 598 [2020-07-20 16:46:16,178 INFO L226 Difference]: Without dead ends: 323 [2020-07-20 16:46:16,182 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 337 SyntacticMatches, 17 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=220, Invalid=1112, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:46:16,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2020-07-20 16:46:16,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 284. [2020-07-20 16:46:16,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-07-20 16:46:16,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 505 transitions. [2020-07-20 16:46:16,206 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 505 transitions. Word has length 188 [2020-07-20 16:46:16,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:16,206 INFO L479 AbstractCegarLoop]: Abstraction has 284 states and 505 transitions. [2020-07-20 16:46:16,206 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:46:16,206 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 505 transitions. [2020-07-20 16:46:16,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2020-07-20 16:46:16,211 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:16,211 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 11, 10, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:16,424 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:16,425 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:16,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:16,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1925639575, now seen corresponding path program 14 times [2020-07-20 16:46:16,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:16,427 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1883413498] [2020-07-20 16:46:16,427 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:16,616 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:16,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:16,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:46:16,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 83 proven. 236 refuted. 0 times theorem prover too weak. 761 trivial. 0 not checked. [2020-07-20 16:46:16,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:17,431 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,432 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,636 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,801 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,802 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:17,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 83 proven. 246 refuted. 0 times theorem prover too weak. 751 trivial. 0 not checked. [2020-07-20 16:46:17,889 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1883413498] [2020-07-20 16:46:17,889 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:17,890 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:46:17,890 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746326046] [2020-07-20 16:46:17,890 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:46:17,890 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:17,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:46:17,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:46:17,891 INFO L87 Difference]: Start difference. First operand 284 states and 505 transitions. Second operand 16 states. [2020-07-20 16:46:18,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:18,130 INFO L93 Difference]: Finished difference Result 314 states and 563 transitions. [2020-07-20 16:46:18,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:46:18,131 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 202 [2020-07-20 16:46:18,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:18,135 INFO L225 Difference]: With dead ends: 314 [2020-07-20 16:46:18,135 INFO L226 Difference]: Without dead ends: 310 [2020-07-20 16:46:18,136 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 379 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:46:18,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-20 16:46:18,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 294. [2020-07-20 16:46:18,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2020-07-20 16:46:18,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 530 transitions. [2020-07-20 16:46:18,157 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 530 transitions. Word has length 202 [2020-07-20 16:46:18,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:18,158 INFO L479 AbstractCegarLoop]: Abstraction has 294 states and 530 transitions. [2020-07-20 16:46:18,158 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:46:18,158 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 530 transitions. [2020-07-20 16:46:18,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-20 16:46:18,162 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:18,163 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:18,375 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:18,376 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:18,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:18,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1711365749, now seen corresponding path program 15 times [2020-07-20 16:46:18,377 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:18,377 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1527455920] [2020-07-20 16:46:18,377 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:18,564 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:18,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:18,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:46:18,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:18,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 111 proven. 200 refuted. 0 times theorem prover too weak. 731 trivial. 0 not checked. [2020-07-20 16:46:18,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:19,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:19,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 111 proven. 210 refuted. 0 times theorem prover too weak. 721 trivial. 0 not checked. [2020-07-20 16:46:19,841 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1527455920] [2020-07-20 16:46:19,842 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:19,842 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:46:19,842 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017564737] [2020-07-20 16:46:19,842 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:46:19,842 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:19,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:46:19,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:46:19,843 INFO L87 Difference]: Start difference. First operand 294 states and 530 transitions. Second operand 16 states. [2020-07-20 16:46:20,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:20,071 INFO L93 Difference]: Finished difference Result 372 states and 752 transitions. [2020-07-20 16:46:20,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:46:20,072 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 201 [2020-07-20 16:46:20,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:20,076 INFO L225 Difference]: With dead ends: 372 [2020-07-20 16:46:20,077 INFO L226 Difference]: Without dead ends: 368 [2020-07-20 16:46:20,078 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 377 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:46:20,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2020-07-20 16:46:20,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 299. [2020-07-20 16:46:20,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2020-07-20 16:46:20,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 547 transitions. [2020-07-20 16:46:20,103 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 547 transitions. Word has length 201 [2020-07-20 16:46:20,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:20,104 INFO L479 AbstractCegarLoop]: Abstraction has 299 states and 547 transitions. [2020-07-20 16:46:20,104 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:46:20,104 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 547 transitions. [2020-07-20 16:46:20,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2020-07-20 16:46:20,108 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:20,109 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 15, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:20,322 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:20,323 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:20,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:20,323 INFO L82 PathProgramCache]: Analyzing trace with hash -482616504, now seen corresponding path program 16 times [2020-07-20 16:46:20,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:20,324 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1268176055] [2020-07-20 16:46:20,324 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:20,532 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:46:20,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:20,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 16:46:20,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 507 proven. 7 refuted. 0 times theorem prover too weak. 1058 trivial. 0 not checked. [2020-07-20 16:46:20,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:21,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:21,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 125 proven. 299 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2020-07-20 16:46:21,697 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1268176055] [2020-07-20 16:46:21,697 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:21,697 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2020-07-20 16:46:21,697 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563585072] [2020-07-20 16:46:21,697 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-20 16:46:21,698 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:21,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-20 16:46:21,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-07-20 16:46:21,698 INFO L87 Difference]: Start difference. First operand 299 states and 547 transitions. Second operand 12 states. [2020-07-20 16:46:21,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:21,931 INFO L93 Difference]: Finished difference Result 585 states and 1109 transitions. [2020-07-20 16:46:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:46:21,932 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 243 [2020-07-20 16:46:21,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:21,935 INFO L225 Difference]: With dead ends: 585 [2020-07-20 16:46:21,936 INFO L226 Difference]: Without dead ends: 291 [2020-07-20 16:46:21,940 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 468 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:21,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2020-07-20 16:46:21,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 280. [2020-07-20 16:46:21,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2020-07-20 16:46:21,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 505 transitions. [2020-07-20 16:46:21,965 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 505 transitions. Word has length 243 [2020-07-20 16:46:21,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:21,966 INFO L479 AbstractCegarLoop]: Abstraction has 280 states and 505 transitions. [2020-07-20 16:46:21,966 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-20 16:46:21,966 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 505 transitions. [2020-07-20 16:46:21,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2020-07-20 16:46:21,973 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:21,974 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:22,188 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:22,189 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:22,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:22,189 INFO L82 PathProgramCache]: Analyzing trace with hash -731258213, now seen corresponding path program 17 times [2020-07-20 16:46:22,189 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:22,189 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1616326601] [2020-07-20 16:46:22,189 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:22,400 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:22,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:22,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:46:22,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 787 proven. 110 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2020-07-20 16:46:22,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:23,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:23,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:23,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:24,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:24,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:24,246 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:24,247 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:24,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:24,360 INFO L134 CoverageAnalysis]: Checked inductivity of 1358 backedges. 162 proven. 361 refuted. 0 times theorem prover too weak. 835 trivial. 0 not checked. [2020-07-20 16:46:24,360 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1616326601] [2020-07-20 16:46:24,360 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:24,361 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2020-07-20 16:46:24,361 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14141715] [2020-07-20 16:46:24,361 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-20 16:46:24,361 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:24,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-20 16:46:24,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2020-07-20 16:46:24,362 INFO L87 Difference]: Start difference. First operand 280 states and 505 transitions. Second operand 19 states. [2020-07-20 16:46:24,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:24,914 INFO L93 Difference]: Finished difference Result 580 states and 1091 transitions. [2020-07-20 16:46:24,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-20 16:46:24,923 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 227 [2020-07-20 16:46:24,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:24,927 INFO L225 Difference]: With dead ends: 580 [2020-07-20 16:46:24,927 INFO L226 Difference]: Without dead ends: 301 [2020-07-20 16:46:24,930 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 423 SyntacticMatches, 13 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:46:24,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2020-07-20 16:46:24,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 280. [2020-07-20 16:46:24,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2020-07-20 16:46:24,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 477 transitions. [2020-07-20 16:46:24,949 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 477 transitions. Word has length 227 [2020-07-20 16:46:24,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:24,949 INFO L479 AbstractCegarLoop]: Abstraction has 280 states and 477 transitions. [2020-07-20 16:46:24,949 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-20 16:46:24,950 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 477 transitions. [2020-07-20 16:46:24,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2020-07-20 16:46:24,953 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:24,953 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 10, 10, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:25,168 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:25,169 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:25,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:25,169 INFO L82 PathProgramCache]: Analyzing trace with hash 124404788, now seen corresponding path program 18 times [2020-07-20 16:46:25,169 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:25,169 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1376159049] [2020-07-20 16:46:25,169 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:25,410 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:25,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:25,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:46:25,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:25,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 172 proven. 159 refuted. 0 times theorem prover too weak. 855 trivial. 0 not checked. [2020-07-20 16:46:25,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:26,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,249 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,479 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:26,744 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 174 proven. 167 refuted. 0 times theorem prover too weak. 845 trivial. 0 not checked. [2020-07-20 16:46:26,744 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1376159049] [2020-07-20 16:46:26,745 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:26,745 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:46:26,745 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702401243] [2020-07-20 16:46:26,745 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:46:26,745 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:26,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:46:26,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:46:26,746 INFO L87 Difference]: Start difference. First operand 280 states and 477 transitions. Second operand 16 states. [2020-07-20 16:46:26,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:26,972 INFO L93 Difference]: Finished difference Result 290 states and 495 transitions. [2020-07-20 16:46:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:46:26,973 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 213 [2020-07-20 16:46:26,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:26,977 INFO L225 Difference]: With dead ends: 290 [2020-07-20 16:46:26,977 INFO L226 Difference]: Without dead ends: 286 [2020-07-20 16:46:26,978 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 401 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:46:26,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2020-07-20 16:46:26,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 275. [2020-07-20 16:46:26,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2020-07-20 16:46:26,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 469 transitions. [2020-07-20 16:46:26,995 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 469 transitions. Word has length 213 [2020-07-20 16:46:26,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:26,996 INFO L479 AbstractCegarLoop]: Abstraction has 275 states and 469 transitions. [2020-07-20 16:46:26,996 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:46:26,996 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 469 transitions. [2020-07-20 16:46:27,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2020-07-20 16:46:27,000 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:27,000 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:27,214 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:27,215 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:27,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:27,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1945700518, now seen corresponding path program 19 times [2020-07-20 16:46:27,216 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:27,216 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [187720910] [2020-07-20 16:46:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:27,449 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:27,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:27,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:46:27,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:27,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 1317 proven. 223 refuted. 0 times theorem prover too weak. 757 trivial. 0 not checked. [2020-07-20 16:46:27,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:29,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,105 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,164 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,796 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:29,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:30,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 225 proven. 603 refuted. 0 times theorem prover too weak. 1469 trivial. 0 not checked. [2020-07-20 16:46:30,212 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [187720910] [2020-07-20 16:46:30,212 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:30,213 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:46:30,213 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304870178] [2020-07-20 16:46:30,213 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:46:30,213 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:30,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:46:30,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:46:30,214 INFO L87 Difference]: Start difference. First operand 275 states and 469 transitions. Second operand 23 states. [2020-07-20 16:46:30,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:30,982 INFO L93 Difference]: Finished difference Result 595 states and 1114 transitions. [2020-07-20 16:46:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-07-20 16:46:30,982 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 289 [2020-07-20 16:46:30,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:30,986 INFO L225 Difference]: With dead ends: 595 [2020-07-20 16:46:30,986 INFO L226 Difference]: Without dead ends: 318 [2020-07-20 16:46:30,990 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 539 SyntacticMatches, 17 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2020-07-20 16:46:30,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2020-07-20 16:46:31,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 286. [2020-07-20 16:46:31,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2020-07-20 16:46:31,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 475 transitions. [2020-07-20 16:46:31,008 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 475 transitions. Word has length 289 [2020-07-20 16:46:31,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:31,009 INFO L479 AbstractCegarLoop]: Abstraction has 286 states and 475 transitions. [2020-07-20 16:46:31,009 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:46:31,009 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 475 transitions. [2020-07-20 16:46:31,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2020-07-20 16:46:31,012 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:31,013 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 12, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:31,226 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:31,227 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:31,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:31,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1267447890, now seen corresponding path program 20 times [2020-07-20 16:46:31,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:31,229 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1959413022] [2020-07-20 16:46:31,229 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:31,471 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:31,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:31,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:46:31,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1889 backedges. 421 proven. 202 refuted. 0 times theorem prover too weak. 1266 trivial. 0 not checked. [2020-07-20 16:46:31,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:32,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:32,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:32,565 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:32,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:32,625 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:32,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:33,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:33,074 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:33,075 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:33,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:33,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:33,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1889 backedges. 421 proven. 209 refuted. 0 times theorem prover too weak. 1259 trivial. 0 not checked. [2020-07-20 16:46:33,345 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1959413022] [2020-07-20 16:46:33,345 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:33,345 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2020-07-20 16:46:33,346 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315383954] [2020-07-20 16:46:33,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-20 16:46:33,346 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:33,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-20 16:46:33,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:46:33,347 INFO L87 Difference]: Start difference. First operand 286 states and 475 transitions. Second operand 21 states. [2020-07-20 16:46:34,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:34,308 INFO L93 Difference]: Finished difference Result 781 states and 1473 transitions. [2020-07-20 16:46:34,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-20 16:46:34,309 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 264 [2020-07-20 16:46:34,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:34,313 INFO L225 Difference]: With dead ends: 781 [2020-07-20 16:46:34,313 INFO L226 Difference]: Without dead ends: 395 [2020-07-20 16:46:34,316 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 493 SyntacticMatches, 15 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:46:34,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2020-07-20 16:46:34,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 317. [2020-07-20 16:46:34,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2020-07-20 16:46:34,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 545 transitions. [2020-07-20 16:46:34,341 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 545 transitions. Word has length 264 [2020-07-20 16:46:34,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:34,342 INFO L479 AbstractCegarLoop]: Abstraction has 317 states and 545 transitions. [2020-07-20 16:46:34,342 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-20 16:46:34,342 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 545 transitions. [2020-07-20 16:46:34,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2020-07-20 16:46:34,346 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:34,346 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 15, 15, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:34,560 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:34,561 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:34,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:34,562 INFO L82 PathProgramCache]: Analyzing trace with hash 51685547, now seen corresponding path program 21 times [2020-07-20 16:46:34,562 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:34,562 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2049713504] [2020-07-20 16:46:34,563 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:34,818 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:34,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:34,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-20 16:46:34,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:34,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 160 proven. 133 refuted. 0 times theorem prover too weak. 1057 trivial. 0 not checked. [2020-07-20 16:46:34,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:35,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:35,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 160 proven. 138 refuted. 0 times theorem prover too weak. 1052 trivial. 0 not checked. [2020-07-20 16:46:35,945 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2049713504] [2020-07-20 16:46:35,945 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:35,945 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-20 16:46:35,946 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452266757] [2020-07-20 16:46:35,946 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-20 16:46:35,946 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:35,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-20 16:46:35,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-20 16:46:35,947 INFO L87 Difference]: Start difference. First operand 317 states and 545 transitions. Second operand 14 states. [2020-07-20 16:46:36,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:36,126 INFO L93 Difference]: Finished difference Result 344 states and 605 transitions. [2020-07-20 16:46:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-20 16:46:36,127 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 225 [2020-07-20 16:46:36,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:36,130 INFO L225 Difference]: With dead ends: 344 [2020-07-20 16:46:36,130 INFO L226 Difference]: Without dead ends: 340 [2020-07-20 16:46:36,131 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 429 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:46:36,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2020-07-20 16:46:36,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 312. [2020-07-20 16:46:36,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2020-07-20 16:46:36,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 536 transitions. [2020-07-20 16:46:36,151 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 536 transitions. Word has length 225 [2020-07-20 16:46:36,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:36,151 INFO L479 AbstractCegarLoop]: Abstraction has 312 states and 536 transitions. [2020-07-20 16:46:36,152 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-20 16:46:36,152 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 536 transitions. [2020-07-20 16:46:36,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2020-07-20 16:46:36,156 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:36,156 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-20 16:46:36,370 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:36,371 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:36,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:36,372 INFO L82 PathProgramCache]: Analyzing trace with hash -708802193, now seen corresponding path program 22 times [2020-07-20 16:46:36,372 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:36,372 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [791743151] [2020-07-20 16:46:36,372 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:36,650 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:36,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:36,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:46:36,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:36,970 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 451 proven. 966 refuted. 0 times theorem prover too weak. 2703 trivial. 0 not checked. [2020-07-20 16:46:36,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:38,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:38,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:38,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,013 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:39,128 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,499 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,803 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:40,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:41,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4120 backedges. 453 proven. 988 refuted. 0 times theorem prover too weak. 2679 trivial. 0 not checked. [2020-07-20 16:46:41,016 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [791743151] [2020-07-20 16:46:41,016 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:41,016 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 31 [2020-07-20 16:46:41,017 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133780822] [2020-07-20 16:46:41,017 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:46:41,018 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:41,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:46:41,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:46:41,018 INFO L87 Difference]: Start difference. First operand 312 states and 536 transitions. Second operand 31 states. [2020-07-20 16:46:42,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:42,301 INFO L93 Difference]: Finished difference Result 707 states and 1358 transitions. [2020-07-20 16:46:42,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:46:42,303 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 382 [2020-07-20 16:46:42,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:42,308 INFO L225 Difference]: With dead ends: 707 [2020-07-20 16:46:42,308 INFO L226 Difference]: Without dead ends: 401 [2020-07-20 16:46:42,312 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 784 GetRequests, 713 SyntacticMatches, 21 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=410, Invalid=2242, Unknown=0, NotChecked=0, Total=2652 [2020-07-20 16:46:42,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2020-07-20 16:46:42,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 343. [2020-07-20 16:46:42,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2020-07-20 16:46:42,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 620 transitions. [2020-07-20 16:46:42,336 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 620 transitions. Word has length 382 [2020-07-20 16:46:42,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:42,337 INFO L479 AbstractCegarLoop]: Abstraction has 343 states and 620 transitions. [2020-07-20 16:46:42,337 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:46:42,337 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 620 transitions. [2020-07-20 16:46:42,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2020-07-20 16:46:42,341 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:42,341 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 11, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:42,554 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:42,555 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:42,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:42,556 INFO L82 PathProgramCache]: Analyzing trace with hash 400451242, now seen corresponding path program 23 times [2020-07-20 16:46:42,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:42,556 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2061760051] [2020-07-20 16:46:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:42,806 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-20 16:46:42,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:42,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:46:42,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:42,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 684 proven. 32 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2020-07-20 16:46:42,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:44,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,478 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,479 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:44,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 139 proven. 385 refuted. 0 times theorem prover too weak. 988 trivial. 0 not checked. [2020-07-20 16:46:44,588 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2061760051] [2020-07-20 16:46:44,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:44,589 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2020-07-20 16:46:44,589 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832830113] [2020-07-20 16:46:44,589 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-20 16:46:44,589 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:44,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-20 16:46:44,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2020-07-20 16:46:44,590 INFO L87 Difference]: Start difference. First operand 343 states and 620 transitions. Second operand 17 states. [2020-07-20 16:46:45,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:45,023 INFO L93 Difference]: Finished difference Result 697 states and 1320 transitions. [2020-07-20 16:46:45,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-20 16:46:45,028 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 238 [2020-07-20 16:46:45,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:45,032 INFO L225 Difference]: With dead ends: 697 [2020-07-20 16:46:45,032 INFO L226 Difference]: Without dead ends: 359 [2020-07-20 16:46:45,035 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 449 SyntacticMatches, 11 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:46:45,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2020-07-20 16:46:45,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 343. [2020-07-20 16:46:45,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2020-07-20 16:46:45,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 618 transitions. [2020-07-20 16:46:45,059 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 618 transitions. Word has length 238 [2020-07-20 16:46:45,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:45,059 INFO L479 AbstractCegarLoop]: Abstraction has 343 states and 618 transitions. [2020-07-20 16:46:45,060 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-20 16:46:45,060 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 618 transitions. [2020-07-20 16:46:45,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2020-07-20 16:46:45,063 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:45,064 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:45,277 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:45,278 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:45,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:45,278 INFO L82 PathProgramCache]: Analyzing trace with hash 120952594, now seen corresponding path program 24 times [2020-07-20 16:46:45,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:45,279 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1109578276] [2020-07-20 16:46:45,279 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:45,562 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:45,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:45,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-20 16:46:45,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1502 backedges. 301 proven. 76 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2020-07-20 16:46:45,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:46,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:46,535 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:46,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:46,709 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:46,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1502 backedges. 303 proven. 84 refuted. 0 times theorem prover too weak. 1115 trivial. 0 not checked. [2020-07-20 16:46:47,124 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1109578276] [2020-07-20 16:46:47,124 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:47,124 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-20 16:46:47,124 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769818371] [2020-07-20 16:46:47,125 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-20 16:46:47,125 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:47,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-20 16:46:47,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-20 16:46:47,125 INFO L87 Difference]: Start difference. First operand 343 states and 618 transitions. Second operand 16 states. [2020-07-20 16:46:47,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:47,358 INFO L93 Difference]: Finished difference Result 353 states and 632 transitions. [2020-07-20 16:46:47,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-20 16:46:47,359 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 237 [2020-07-20 16:46:47,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:47,363 INFO L225 Difference]: With dead ends: 353 [2020-07-20 16:46:47,363 INFO L226 Difference]: Without dead ends: 349 [2020-07-20 16:46:47,364 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 450 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-20 16:46:47,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2020-07-20 16:46:47,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 343. [2020-07-20 16:46:47,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2020-07-20 16:46:47,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 618 transitions. [2020-07-20 16:46:47,386 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 618 transitions. Word has length 237 [2020-07-20 16:46:47,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:47,387 INFO L479 AbstractCegarLoop]: Abstraction has 343 states and 618 transitions. [2020-07-20 16:46:47,387 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-20 16:46:47,387 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 618 transitions. [2020-07-20 16:46:47,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2020-07-20 16:46:47,391 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:47,392 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:47,605 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:47,606 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:47,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:47,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1715601838, now seen corresponding path program 25 times [2020-07-20 16:46:47,607 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:47,607 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [396234814] [2020-07-20 16:46:47,607 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:47,911 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:47,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:47,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:46:47,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 323 proven. 594 refuted. 0 times theorem prover too weak. 1380 trivial. 0 not checked. [2020-07-20 16:46:48,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:49,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:49,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:49,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:49,586 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:50,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:50,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:50,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,075 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,184 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,185 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:51,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2297 backedges. 325 proven. 611 refuted. 0 times theorem prover too weak. 1361 trivial. 0 not checked. [2020-07-20 16:46:51,334 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [396234814] [2020-07-20 16:46:51,334 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:51,334 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:46:51,334 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671058727] [2020-07-20 16:46:51,335 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:46:51,335 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:51,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:46:51,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:46:51,335 INFO L87 Difference]: Start difference. First operand 343 states and 618 transitions. Second operand 27 states. [2020-07-20 16:46:52,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:52,481 INFO L93 Difference]: Finished difference Result 737 states and 1363 transitions. [2020-07-20 16:46:52,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-07-20 16:46:52,482 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 289 [2020-07-20 16:46:52,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:52,487 INFO L225 Difference]: With dead ends: 737 [2020-07-20 16:46:52,487 INFO L226 Difference]: Without dead ends: 399 [2020-07-20 16:46:52,490 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 531 SyntacticMatches, 21 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=343, Invalid=1727, Unknown=0, NotChecked=0, Total=2070 [2020-07-20 16:46:52,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2020-07-20 16:46:52,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 368. [2020-07-20 16:46:52,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2020-07-20 16:46:52,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 661 transitions. [2020-07-20 16:46:52,517 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 661 transitions. Word has length 289 [2020-07-20 16:46:52,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:52,517 INFO L479 AbstractCegarLoop]: Abstraction has 368 states and 661 transitions. [2020-07-20 16:46:52,517 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:46:52,518 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 661 transitions. [2020-07-20 16:46:52,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2020-07-20 16:46:52,521 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:52,522 INFO L422 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 12, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:52,736 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:52,737 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:52,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:52,737 INFO L82 PathProgramCache]: Analyzing trace with hash 793740135, now seen corresponding path program 26 times [2020-07-20 16:46:52,737 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:52,737 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [167364921] [2020-07-20 16:46:52,738 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:53,091 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:46:53,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:53,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:46:53,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:53,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2081 backedges. 333 proven. 535 refuted. 0 times theorem prover too weak. 1213 trivial. 0 not checked. [2020-07-20 16:46:53,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:46:54,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:54,612 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:54,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:54,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:55,820 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,110 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:46:56,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2081 backedges. 333 proven. 554 refuted. 0 times theorem prover too weak. 1194 trivial. 0 not checked. [2020-07-20 16:46:56,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [167364921] [2020-07-20 16:46:56,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:46:56,589 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:46:56,589 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823337736] [2020-07-20 16:46:56,590 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:46:56,590 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:46:56,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:46:56,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:46:56,590 INFO L87 Difference]: Start difference. First operand 368 states and 661 transitions. Second operand 27 states. [2020-07-20 16:46:57,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:46:57,854 INFO L93 Difference]: Finished difference Result 738 states and 1349 transitions. [2020-07-20 16:46:57,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-07-20 16:46:57,856 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 276 [2020-07-20 16:46:57,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:46:57,860 INFO L225 Difference]: With dead ends: 738 [2020-07-20 16:46:57,861 INFO L226 Difference]: Without dead ends: 376 [2020-07-20 16:46:57,863 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 505 SyntacticMatches, 21 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=384, Invalid=1968, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:46:57,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2020-07-20 16:46:57,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 345. [2020-07-20 16:46:57,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2020-07-20 16:46:57,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 595 transitions. [2020-07-20 16:46:57,885 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 595 transitions. Word has length 276 [2020-07-20 16:46:57,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:46:57,885 INFO L479 AbstractCegarLoop]: Abstraction has 345 states and 595 transitions. [2020-07-20 16:46:57,886 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:46:57,886 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 595 transitions. [2020-07-20 16:46:57,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2020-07-20 16:46:57,889 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:46:57,889 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:46:58,104 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:58,105 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:46:58,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:46:58,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1694881932, now seen corresponding path program 4 times [2020-07-20 16:46:58,105 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:46:58,105 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [242079812] [2020-07-20 16:46:58,105 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:46:58,445 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:46:58,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:46:58,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:46:58,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:46:58,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1858 backedges. 90 proven. 477 refuted. 0 times theorem prover too weak. 1291 trivial. 0 not checked. [2020-07-20 16:46:58,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:00,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:00,747 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:00,748 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,041 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,370 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:01,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1858 backedges. 90 proven. 498 refuted. 0 times theorem prover too weak. 1270 trivial. 0 not checked. [2020-07-20 16:47:01,474 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [242079812] [2020-07-20 16:47:01,476 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:01,476 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:47:01,476 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290667972] [2020-07-20 16:47:01,477 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:47:01,477 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:01,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:47:01,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:47:01,478 INFO L87 Difference]: Start difference. First operand 345 states and 595 transitions. Second operand 20 states. [2020-07-20 16:47:01,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:01,859 INFO L93 Difference]: Finished difference Result 355 states and 609 transitions. [2020-07-20 16:47:01,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:47:01,860 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 261 [2020-07-20 16:47:01,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:01,863 INFO L225 Difference]: With dead ends: 355 [2020-07-20 16:47:01,863 INFO L226 Difference]: Without dead ends: 351 [2020-07-20 16:47:01,865 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 490 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-20 16:47:01,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2020-07-20 16:47:01,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 335. [2020-07-20 16:47:01,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 335 states. [2020-07-20 16:47:01,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 576 transitions. [2020-07-20 16:47:01,887 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 576 transitions. Word has length 261 [2020-07-20 16:47:01,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:01,889 INFO L479 AbstractCegarLoop]: Abstraction has 335 states and 576 transitions. [2020-07-20 16:47:01,889 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:47:01,889 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 576 transitions. [2020-07-20 16:47:01,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2020-07-20 16:47:01,894 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:01,894 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 20, 20, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 9, 8, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:02,109 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:02,110 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:02,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:02,111 INFO L82 PathProgramCache]: Analyzing trace with hash -179111401, now seen corresponding path program 27 times [2020-07-20 16:47:02,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:02,111 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [825896562] [2020-07-20 16:47:02,112 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:02,481 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:02,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:02,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:47:02,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 4244 backedges. 1871 proven. 670 refuted. 0 times theorem prover too weak. 1703 trivial. 0 not checked. [2020-07-20 16:47:02,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:05,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,275 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,655 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,656 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:05,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,553 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,554 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,878 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:06,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:07,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4244 backedges. 407 proven. 1039 refuted. 0 times theorem prover too weak. 2798 trivial. 0 not checked. [2020-07-20 16:47:07,091 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [825896562] [2020-07-20 16:47:07,091 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:07,091 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 29 [2020-07-20 16:47:07,091 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011612497] [2020-07-20 16:47:07,092 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:47:07,092 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:07,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:47:07,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:47:07,093 INFO L87 Difference]: Start difference. First operand 335 states and 576 transitions. Second operand 29 states. [2020-07-20 16:47:08,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:08,642 INFO L93 Difference]: Finished difference Result 743 states and 1375 transitions. [2020-07-20 16:47:08,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-07-20 16:47:08,644 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 389 [2020-07-20 16:47:08,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:08,648 INFO L225 Difference]: With dead ends: 743 [2020-07-20 16:47:08,648 INFO L226 Difference]: Without dead ends: 414 [2020-07-20 16:47:08,651 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 802 GetRequests, 731 SyntacticMatches, 19 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=460, Invalid=2402, Unknown=0, NotChecked=0, Total=2862 [2020-07-20 16:47:08,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2020-07-20 16:47:08,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 355. [2020-07-20 16:47:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2020-07-20 16:47:08,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 630 transitions. [2020-07-20 16:47:08,672 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 630 transitions. Word has length 389 [2020-07-20 16:47:08,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:08,672 INFO L479 AbstractCegarLoop]: Abstraction has 355 states and 630 transitions. [2020-07-20 16:47:08,672 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:47:08,672 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 630 transitions. [2020-07-20 16:47:08,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2020-07-20 16:47:08,676 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:08,677 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 23, 23, 18, 18, 14, 14, 14, 14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 10, 7, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:08,889 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:08,890 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:08,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:08,890 INFO L82 PathProgramCache]: Analyzing trace with hash -347931810, now seen corresponding path program 28 times [2020-07-20 16:47:08,891 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:08,891 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [361934103] [2020-07-20 16:47:08,891 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:09,284 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:09,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:09,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:47:09,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3414 backedges. 1722 proven. 465 refuted. 0 times theorem prover too weak. 1227 trivial. 0 not checked. [2020-07-20 16:47:09,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:11,958 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,148 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,149 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:12,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,084 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,271 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,383 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,383 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:13,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3414 backedges. 342 proven. 907 refuted. 0 times theorem prover too weak. 2165 trivial. 0 not checked. [2020-07-20 16:47:13,549 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [361934103] [2020-07-20 16:47:13,549 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:13,549 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:47:13,550 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643683567] [2020-07-20 16:47:13,550 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:47:13,550 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:13,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:47:13,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:47:13,551 INFO L87 Difference]: Start difference. First operand 355 states and 630 transitions. Second operand 27 states. [2020-07-20 16:47:15,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:15,051 INFO L93 Difference]: Finished difference Result 747 states and 1366 transitions. [2020-07-20 16:47:15,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-20 16:47:15,052 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 349 [2020-07-20 16:47:15,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:15,056 INFO L225 Difference]: With dead ends: 747 [2020-07-20 16:47:15,057 INFO L226 Difference]: Without dead ends: 397 [2020-07-20 16:47:15,060 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 720 GetRequests, 651 SyntacticMatches, 21 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=408, Invalid=2042, Unknown=0, NotChecked=0, Total=2450 [2020-07-20 16:47:15,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2020-07-20 16:47:15,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 359. [2020-07-20 16:47:15,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2020-07-20 16:47:15,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 648 transitions. [2020-07-20 16:47:15,083 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 648 transitions. Word has length 349 [2020-07-20 16:47:15,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:15,083 INFO L479 AbstractCegarLoop]: Abstraction has 359 states and 648 transitions. [2020-07-20 16:47:15,083 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:47:15,083 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 648 transitions. [2020-07-20 16:47:15,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2020-07-20 16:47:15,117 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:15,117 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 23, 23, 19, 19, 16, 16, 16, 16, 16, 16, 16, 13, 11, 11, 11, 11, 11, 11, 11, 8, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:15,318 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:15,318 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:15,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:15,320 INFO L82 PathProgramCache]: Analyzing trace with hash 871817794, now seen corresponding path program 29 times [2020-07-20 16:47:15,320 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:15,321 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1748935051] [2020-07-20 16:47:15,321 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:15,738 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:15,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:15,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:47:15,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4038 backedges. 2114 proven. 403 refuted. 0 times theorem prover too weak. 1521 trivial. 0 not checked. [2020-07-20 16:47:15,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:18,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,501 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:18,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,305 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4038 backedges. 416 proven. 850 refuted. 0 times theorem prover too weak. 2772 trivial. 0 not checked. [2020-07-20 16:47:19,664 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1748935051] [2020-07-20 16:47:19,664 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:19,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:47:19,665 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185218557] [2020-07-20 16:47:19,665 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:47:19,665 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:19,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:47:19,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:47:19,666 INFO L87 Difference]: Start difference. First operand 359 states and 648 transitions. Second operand 25 states. [2020-07-20 16:47:21,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:21,030 INFO L93 Difference]: Finished difference Result 823 states and 1567 transitions. [2020-07-20 16:47:21,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-20 16:47:21,031 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 375 [2020-07-20 16:47:21,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:21,035 INFO L225 Difference]: With dead ends: 823 [2020-07-20 16:47:21,036 INFO L226 Difference]: Without dead ends: 458 [2020-07-20 16:47:21,038 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 707 SyntacticMatches, 19 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2020-07-20 16:47:21,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2020-07-20 16:47:21,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 369. [2020-07-20 16:47:21,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2020-07-20 16:47:21,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 672 transitions. [2020-07-20 16:47:21,057 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 672 transitions. Word has length 375 [2020-07-20 16:47:21,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:21,058 INFO L479 AbstractCegarLoop]: Abstraction has 369 states and 672 transitions. [2020-07-20 16:47:21,058 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:47:21,058 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 672 transitions. [2020-07-20 16:47:21,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2020-07-20 16:47:21,062 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:21,063 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 26, 26, 17, 16, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 9, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:21,276 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:21,277 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:21,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:21,278 INFO L82 PathProgramCache]: Analyzing trace with hash 593006530, now seen corresponding path program 30 times [2020-07-20 16:47:21,278 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:21,278 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1366755083] [2020-07-20 16:47:21,278 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:21,713 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:21,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:21,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:47:21,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:22,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 2054 proven. 330 refuted. 0 times theorem prover too weak. 1472 trivial. 0 not checked. [2020-07-20 16:47:22,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:24,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,582 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,703 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:24,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,285 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,575 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3856 backedges. 543 proven. 706 refuted. 0 times theorem prover too weak. 2607 trivial. 0 not checked. [2020-07-20 16:47:25,790 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1366755083] [2020-07-20 16:47:25,790 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:25,791 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:47:25,791 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304031990] [2020-07-20 16:47:25,791 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:47:25,791 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:25,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:47:25,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:47:25,792 INFO L87 Difference]: Start difference. First operand 369 states and 672 transitions. Second operand 25 states. [2020-07-20 16:47:27,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:27,188 INFO L93 Difference]: Finished difference Result 834 states and 1548 transitions. [2020-07-20 16:47:27,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-20 16:47:27,189 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 370 [2020-07-20 16:47:27,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:27,193 INFO L225 Difference]: With dead ends: 834 [2020-07-20 16:47:27,194 INFO L226 Difference]: Without dead ends: 439 [2020-07-20 16:47:27,196 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 697 SyntacticMatches, 19 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=340, Invalid=1730, Unknown=0, NotChecked=0, Total=2070 [2020-07-20 16:47:27,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2020-07-20 16:47:27,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 380. [2020-07-20 16:47:27,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 380 states. [2020-07-20 16:47:27,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 702 transitions. [2020-07-20 16:47:27,223 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 702 transitions. Word has length 370 [2020-07-20 16:47:27,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:27,223 INFO L479 AbstractCegarLoop]: Abstraction has 380 states and 702 transitions. [2020-07-20 16:47:27,224 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:47:27,224 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 702 transitions. [2020-07-20 16:47:27,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2020-07-20 16:47:27,229 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:27,230 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 25, 25, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 11, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:27,443 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:27,444 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:27,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:27,445 INFO L82 PathProgramCache]: Analyzing trace with hash 874467166, now seen corresponding path program 31 times [2020-07-20 16:47:27,445 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:27,445 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [879450917] [2020-07-20 16:47:27,446 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:27,919 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:27,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:27,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:47:27,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6656 backedges. 3780 proven. 363 refuted. 0 times theorem prover too weak. 2513 trivial. 0 not checked. [2020-07-20 16:47:28,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:31,016 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:31,017 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:31,236 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:31,357 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:31,358 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:31,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:32,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:32,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:32,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:32,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:32,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 6656 backedges. 526 proven. 1182 refuted. 0 times theorem prover too weak. 4948 trivial. 0 not checked. [2020-07-20 16:47:32,512 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [879450917] [2020-07-20 16:47:32,512 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:32,512 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:47:32,512 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165620386] [2020-07-20 16:47:32,513 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:47:32,513 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:32,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:47:32,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:47:32,514 INFO L87 Difference]: Start difference. First operand 380 states and 702 transitions. Second operand 25 states. [2020-07-20 16:47:33,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:33,925 INFO L93 Difference]: Finished difference Result 889 states and 1712 transitions. [2020-07-20 16:47:33,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-20 16:47:33,927 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 483 [2020-07-20 16:47:33,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:33,933 INFO L225 Difference]: With dead ends: 889 [2020-07-20 16:47:33,934 INFO L226 Difference]: Without dead ends: 494 [2020-07-20 16:47:33,937 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 986 GetRequests, 923 SyntacticMatches, 19 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=344, Invalid=1726, Unknown=0, NotChecked=0, Total=2070 [2020-07-20 16:47:33,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2020-07-20 16:47:33,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 380. [2020-07-20 16:47:33,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 380 states. [2020-07-20 16:47:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 702 transitions. [2020-07-20 16:47:33,956 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 702 transitions. Word has length 483 [2020-07-20 16:47:33,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:33,956 INFO L479 AbstractCegarLoop]: Abstraction has 380 states and 702 transitions. [2020-07-20 16:47:33,956 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:47:33,957 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 702 transitions. [2020-07-20 16:47:33,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2020-07-20 16:47:33,961 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:33,962 INFO L422 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 25, 25, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 14, 13, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:34,174 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:34,175 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:34,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:34,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1583282599, now seen corresponding path program 32 times [2020-07-20 16:47:34,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:34,176 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2101808100] [2020-07-20 16:47:34,177 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:34,717 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:34,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:34,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:47:34,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:34,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 4386 proven. 280 refuted. 0 times theorem prover too weak. 3078 trivial. 0 not checked. [2020-07-20 16:47:34,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:37,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:37,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,108 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:38,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:39,194 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 592 proven. 1083 refuted. 0 times theorem prover too weak. 6069 trivial. 0 not checked. [2020-07-20 16:47:39,195 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2101808100] [2020-07-20 16:47:39,195 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:39,195 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 23 [2020-07-20 16:47:39,195 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993378454] [2020-07-20 16:47:39,196 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-20 16:47:39,196 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:39,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-20 16:47:39,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-07-20 16:47:39,196 INFO L87 Difference]: Start difference. First operand 380 states and 702 transitions. Second operand 23 states. [2020-07-20 16:47:40,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:40,460 INFO L93 Difference]: Finished difference Result 838 states and 1604 transitions. [2020-07-20 16:47:40,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-20 16:47:40,461 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 519 [2020-07-20 16:47:40,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:40,466 INFO L225 Difference]: With dead ends: 838 [2020-07-20 16:47:40,466 INFO L226 Difference]: Without dead ends: 453 [2020-07-20 16:47:40,470 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1056 GetRequests, 999 SyntacticMatches, 17 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2020-07-20 16:47:40,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2020-07-20 16:47:40,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 405. [2020-07-20 16:47:40,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2020-07-20 16:47:40,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 770 transitions. [2020-07-20 16:47:40,495 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 770 transitions. Word has length 519 [2020-07-20 16:47:40,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:40,496 INFO L479 AbstractCegarLoop]: Abstraction has 405 states and 770 transitions. [2020-07-20 16:47:40,496 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-20 16:47:40,496 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 770 transitions. [2020-07-20 16:47:40,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2020-07-20 16:47:40,502 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:40,502 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 30, 30, 19, 19, 17, 17, 17, 17, 17, 17, 17, 16, 15, 15, 15, 15, 15, 15, 15, 11, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:40,713 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:40,714 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:40,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:40,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1114952107, now seen corresponding path program 33 times [2020-07-20 16:47:40,715 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:40,715 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [469108758] [2020-07-20 16:47:40,715 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:41,285 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:41,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:41,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:47:41,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:41,561 INFO L134 CoverageAnalysis]: Checked inductivity of 5426 backedges. 2858 proven. 625 refuted. 0 times theorem prover too weak. 1943 trivial. 0 not checked. [2020-07-20 16:47:41,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:44,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:44,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:45,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:45,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:46,903 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,122 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,262 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,341 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:47,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5426 backedges. 490 proven. 1280 refuted. 0 times theorem prover too weak. 3656 trivial. 0 not checked. [2020-07-20 16:47:47,480 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [469108758] [2020-07-20 16:47:47,480 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:47,480 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:47:47,480 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203031507] [2020-07-20 16:47:47,481 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:47:47,481 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:47,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:47:47,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:47:47,481 INFO L87 Difference]: Start difference. First operand 405 states and 770 transitions. Second operand 29 states. [2020-07-20 16:47:49,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:49,090 INFO L93 Difference]: Finished difference Result 823 states and 1647 transitions. [2020-07-20 16:47:49,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-20 16:47:49,091 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 435 [2020-07-20 16:47:49,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:49,096 INFO L225 Difference]: With dead ends: 823 [2020-07-20 16:47:49,096 INFO L226 Difference]: Without dead ends: 422 [2020-07-20 16:47:49,099 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 819 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2020-07-20 16:47:49,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2020-07-20 16:47:49,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 287. [2020-07-20 16:47:49,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 287 states. [2020-07-20 16:47:49,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 477 transitions. [2020-07-20 16:47:49,114 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 477 transitions. Word has length 435 [2020-07-20 16:47:49,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:49,115 INFO L479 AbstractCegarLoop]: Abstraction has 287 states and 477 transitions. [2020-07-20 16:47:49,115 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:47:49,115 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 477 transitions. [2020-07-20 16:47:49,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 657 [2020-07-20 16:47:49,120 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:49,120 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 34, 33, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 16, 14, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:47:49,321 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:49,321 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:47:49,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:47:49,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1641192085, now seen corresponding path program 34 times [2020-07-20 16:47:49,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:47:49,323 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [515379486] [2020-07-20 16:47:49,323 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:47:49,904 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:47:49,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:47:49,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 975 conjuncts, 24 conjunts are in the unsatisfiable core [2020-07-20 16:47:49,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:47:50,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12513 backedges. 6789 proven. 831 refuted. 0 times theorem prover too weak. 4893 trivial. 0 not checked. [2020-07-20 16:47:50,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:47:54,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:54,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,177 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,549 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:55,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:56,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:56,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:47:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 12513 backedges. 804 proven. 2065 refuted. 0 times theorem prover too weak. 9644 trivial. 0 not checked. [2020-07-20 16:47:57,533 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [515379486] [2020-07-20 16:47:57,533 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:47:57,533 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 25] total 29 [2020-07-20 16:47:57,533 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528985867] [2020-07-20 16:47:57,534 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-07-20 16:47:57,534 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:47:57,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-07-20 16:47:57,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2020-07-20 16:47:57,534 INFO L87 Difference]: Start difference. First operand 287 states and 477 transitions. Second operand 29 states. [2020-07-20 16:47:59,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:47:59,891 INFO L93 Difference]: Finished difference Result 721 states and 1352 transitions. [2020-07-20 16:47:59,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-07-20 16:47:59,893 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 656 [2020-07-20 16:47:59,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:47:59,898 INFO L225 Difference]: With dead ends: 721 [2020-07-20 16:47:59,898 INFO L226 Difference]: Without dead ends: 419 [2020-07-20 16:47:59,900 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1337 GetRequests, 1261 SyntacticMatches, 23 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=472, Invalid=2498, Unknown=0, NotChecked=0, Total=2970 [2020-07-20 16:47:59,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2020-07-20 16:47:59,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 338. [2020-07-20 16:47:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2020-07-20 16:47:59,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 614 transitions. [2020-07-20 16:47:59,917 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 614 transitions. Word has length 656 [2020-07-20 16:47:59,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:47:59,918 INFO L479 AbstractCegarLoop]: Abstraction has 338 states and 614 transitions. [2020-07-20 16:47:59,918 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-07-20 16:47:59,918 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 614 transitions. [2020-07-20 16:47:59,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2020-07-20 16:47:59,923 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:47:59,923 INFO L422 BasicCegarLoop]: trace histogram [42, 42, 33, 33, 23, 23, 21, 21, 21, 21, 21, 21, 21, 19, 16, 16, 16, 16, 16, 16, 16, 10, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:00,123 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:00,124 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:00,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:00,125 INFO L82 PathProgramCache]: Analyzing trace with hash -986407654, now seen corresponding path program 35 times [2020-07-20 16:48:00,125 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:00,125 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1581416570] [2020-07-20 16:48:00,126 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:00,703 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:48:00,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:00,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-20 16:48:00,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:01,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7382 backedges. 1007 proven. 1274 refuted. 0 times theorem prover too weak. 5101 trivial. 0 not checked. [2020-07-20 16:48:01,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:03,958 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:04,321 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:04,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:04,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:04,696 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:04,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:04,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:07,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:07,236 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,018 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,018 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:08,974 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:09,076 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:09,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:09,317 INFO L134 CoverageAnalysis]: Checked inductivity of 7382 backedges. 1007 proven. 1312 refuted. 0 times theorem prover too weak. 5063 trivial. 0 not checked. [2020-07-20 16:48:09,317 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1581416570] [2020-07-20 16:48:09,317 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:09,317 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-20 16:48:09,318 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267636035] [2020-07-20 16:48:09,318 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-20 16:48:09,318 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:09,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-20 16:48:09,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:48:09,319 INFO L87 Difference]: Start difference. First operand 338 states and 614 transitions. Second operand 33 states. [2020-07-20 16:48:11,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:11,911 INFO L93 Difference]: Finished difference Result 713 states and 1365 transitions. [2020-07-20 16:48:11,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-07-20 16:48:11,914 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 503 [2020-07-20 16:48:11,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:11,923 INFO L225 Difference]: With dead ends: 713 [2020-07-20 16:48:11,923 INFO L226 Difference]: Without dead ends: 381 [2020-07-20 16:48:11,931 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1030 GetRequests, 947 SyntacticMatches, 27 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=505, Invalid=2801, Unknown=0, NotChecked=0, Total=3306 [2020-07-20 16:48:11,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2020-07-20 16:48:11,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 324. [2020-07-20 16:48:11,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2020-07-20 16:48:11,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 533 transitions. [2020-07-20 16:48:11,969 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 533 transitions. Word has length 503 [2020-07-20 16:48:11,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:11,971 INFO L479 AbstractCegarLoop]: Abstraction has 324 states and 533 transitions. [2020-07-20 16:48:11,971 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-20 16:48:11,971 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 533 transitions. [2020-07-20 16:48:11,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 609 [2020-07-20 16:48:11,982 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:11,983 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 43, 43, 34, 33, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 13, 12, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:12,197 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:12,198 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:12,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:12,198 INFO L82 PathProgramCache]: Analyzing trace with hash 123367415, now seen corresponding path program 36 times [2020-07-20 16:48:12,199 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:12,199 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [225645817] [2020-07-20 16:48:12,199 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:12,849 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:48:12,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:12,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-20 16:48:12,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10693 backedges. 1121 proven. 1959 refuted. 0 times theorem prover too weak. 7613 trivial. 0 not checked. [2020-07-20 16:48:13,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:17,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:17,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,158 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:18,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:19,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:19,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:19,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:19,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:21,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:22,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:23,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:23,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:23,576 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:23,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:23,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:23,911 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:24,150 INFO L134 CoverageAnalysis]: Checked inductivity of 10693 backedges. 1121 proven. 2007 refuted. 0 times theorem prover too weak. 7565 trivial. 0 not checked. [2020-07-20 16:48:24,150 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [225645817] [2020-07-20 16:48:24,150 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:24,151 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 35 [2020-07-20 16:48:24,151 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892645714] [2020-07-20 16:48:24,151 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-20 16:48:24,152 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:24,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-20 16:48:24,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:48:24,152 INFO L87 Difference]: Start difference. First operand 324 states and 533 transitions. Second operand 35 states. [2020-07-20 16:48:27,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:27,954 INFO L93 Difference]: Finished difference Result 810 states and 1513 transitions. [2020-07-20 16:48:27,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-07-20 16:48:27,956 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 608 [2020-07-20 16:48:27,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:27,962 INFO L225 Difference]: With dead ends: 810 [2020-07-20 16:48:27,962 INFO L226 Difference]: Without dead ends: 490 [2020-07-20 16:48:27,965 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1250 GetRequests, 1153 SyntacticMatches, 29 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=726, Invalid=4104, Unknown=0, NotChecked=0, Total=4830 [2020-07-20 16:48:27,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2020-07-20 16:48:27,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 341. [2020-07-20 16:48:27,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2020-07-20 16:48:27,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 558 transitions. [2020-07-20 16:48:27,995 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 558 transitions. Word has length 608 [2020-07-20 16:48:27,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:27,995 INFO L479 AbstractCegarLoop]: Abstraction has 341 states and 558 transitions. [2020-07-20 16:48:27,995 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-20 16:48:27,995 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 558 transitions. [2020-07-20 16:48:28,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2020-07-20 16:48:28,001 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:28,001 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 31, 31, 26, 25, 18, 18, 18, 18, 18, 18, 18, 15, 15, 15, 15, 15, 15, 15, 11, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:28,215 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:28,216 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:28,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:28,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1619701778, now seen corresponding path program 37 times [2020-07-20 16:48:28,217 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:28,217 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1990582577] [2020-07-20 16:48:28,218 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:28,951 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:48:28,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:28,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:48:28,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:29,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6037 backedges. 196 proven. 1103 refuted. 0 times theorem prover too weak. 4738 trivial. 0 not checked. [2020-07-20 16:48:29,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:33,049 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:33,050 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:34,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:35,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:35,362 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:35,928 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,234 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,385 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:36,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6037 backedges. 196 proven. 1136 refuted. 0 times theorem prover too weak. 4705 trivial. 0 not checked. [2020-07-20 16:48:36,718 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1990582577] [2020-07-20 16:48:36,718 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:36,719 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:48:36,719 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340391033] [2020-07-20 16:48:36,719 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:48:36,719 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:36,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:48:36,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:48:36,720 INFO L87 Difference]: Start difference. First operand 341 states and 558 transitions. Second operand 22 states. [2020-07-20 16:48:37,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:37,413 INFO L93 Difference]: Finished difference Result 348 states and 568 transitions. [2020-07-20 16:48:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:48:37,415 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 460 [2020-07-20 16:48:37,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:37,420 INFO L225 Difference]: With dead ends: 348 [2020-07-20 16:48:37,420 INFO L226 Difference]: Without dead ends: 344 [2020-07-20 16:48:37,421 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 927 GetRequests, 883 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:48:37,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2020-07-20 16:48:37,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 341. [2020-07-20 16:48:37,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2020-07-20 16:48:37,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 558 transitions. [2020-07-20 16:48:37,438 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 558 transitions. Word has length 460 [2020-07-20 16:48:37,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:37,439 INFO L479 AbstractCegarLoop]: Abstraction has 341 states and 558 transitions. [2020-07-20 16:48:37,439 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:48:37,439 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 558 transitions. [2020-07-20 16:48:37,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2020-07-20 16:48:37,444 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:37,444 INFO L422 BasicCegarLoop]: trace histogram [41, 41, 38, 38, 27, 27, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 14, 11, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:37,644 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:37,645 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:37,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:37,646 INFO L82 PathProgramCache]: Analyzing trace with hash -473390014, now seen corresponding path program 38 times [2020-07-20 16:48:37,646 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:37,646 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1894389059] [2020-07-20 16:48:37,647 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:38,382 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:48:38,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:38,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 1034 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:48:38,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 8238 backedges. 299 proven. 1056 refuted. 0 times theorem prover too weak. 6883 trivial. 0 not checked. [2020-07-20 16:48:38,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:39,981 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:48:41,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:43,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:43,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:43,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:44,228 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:44,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:44,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:44,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:44,588 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:44,809 INFO L134 CoverageAnalysis]: Checked inductivity of 8238 backedges. 299 proven. 1080 refuted. 0 times theorem prover too weak. 6859 trivial. 0 not checked. [2020-07-20 16:48:44,809 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1894389059] [2020-07-20 16:48:44,809 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:44,809 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:48:44,809 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165929181] [2020-07-20 16:48:44,810 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:48:44,810 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:44,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:48:44,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:48:44,811 INFO L87 Difference]: Start difference. First operand 341 states and 558 transitions. Second operand 20 states. [2020-07-20 16:48:45,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:48:45,318 INFO L93 Difference]: Finished difference Result 426 states and 737 transitions. [2020-07-20 16:48:45,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:48:45,320 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 535 [2020-07-20 16:48:45,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:48:45,325 INFO L225 Difference]: With dead ends: 426 [2020-07-20 16:48:45,325 INFO L226 Difference]: Without dead ends: 422 [2020-07-20 16:48:45,326 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1076 GetRequests, 1037 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-20 16:48:45,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2020-07-20 16:48:45,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 386. [2020-07-20 16:48:45,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2020-07-20 16:48:45,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 656 transitions. [2020-07-20 16:48:45,344 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 656 transitions. Word has length 535 [2020-07-20 16:48:45,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:48:45,345 INFO L479 AbstractCegarLoop]: Abstraction has 386 states and 656 transitions. [2020-07-20 16:48:45,345 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:48:45,345 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 656 transitions. [2020-07-20 16:48:45,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 729 [2020-07-20 16:48:45,350 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:48:45,350 INFO L422 BasicCegarLoop]: trace histogram [56, 56, 53, 53, 34, 33, 28, 28, 28, 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 22, 20, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:48:45,550 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:45,551 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:48:45,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:48:45,552 INFO L82 PathProgramCache]: Analyzing trace with hash -2034084971, now seen corresponding path program 39 times [2020-07-20 16:48:45,552 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:48:45,553 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1833540946] [2020-07-20 16:48:45,553 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:48:46,364 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:48:46,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:48:46,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:48:46,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:48:46,882 INFO L134 CoverageAnalysis]: Checked inductivity of 15573 backedges. 1499 proven. 1774 refuted. 0 times theorem prover too weak. 12300 trivial. 0 not checked. [2020-07-20 16:48:46,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:48:51,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:51,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:51,783 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,582 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,582 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:52,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:54,866 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,609 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,787 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:55,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:56,169 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:48:56,978 INFO L134 CoverageAnalysis]: Checked inductivity of 15573 backedges. 1503 proven. 1802 refuted. 0 times theorem prover too weak. 12268 trivial. 0 not checked. [2020-07-20 16:48:56,978 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1833540946] [2020-07-20 16:48:56,979 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:48:56,979 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:48:56,979 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202370715] [2020-07-20 16:48:56,980 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:48:56,980 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:48:56,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:48:56,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:48:56,981 INFO L87 Difference]: Start difference. First operand 386 states and 656 transitions. Second operand 31 states. [2020-07-20 16:49:00,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:00,383 INFO L93 Difference]: Finished difference Result 984 states and 1861 transitions. [2020-07-20 16:49:00,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-20 16:49:00,385 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 728 [2020-07-20 16:49:00,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:00,391 INFO L225 Difference]: With dead ends: 984 [2020-07-20 16:49:00,391 INFO L226 Difference]: Without dead ends: 535 [2020-07-20 16:49:00,393 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1486 GetRequests, 1401 SyntacticMatches, 25 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=586, Invalid=3196, Unknown=0, NotChecked=0, Total=3782 [2020-07-20 16:49:00,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2020-07-20 16:49:00,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 400. [2020-07-20 16:49:00,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2020-07-20 16:49:00,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 686 transitions. [2020-07-20 16:49:00,415 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 686 transitions. Word has length 728 [2020-07-20 16:49:00,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:00,415 INFO L479 AbstractCegarLoop]: Abstraction has 400 states and 686 transitions. [2020-07-20 16:49:00,415 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:49:00,415 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 686 transitions. [2020-07-20 16:49:00,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2020-07-20 16:49:00,419 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:00,419 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 39, 39, 26, 25, 22, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 18, 14, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:00,619 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:00,620 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:00,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:00,621 INFO L82 PathProgramCache]: Analyzing trace with hash 616493330, now seen corresponding path program 40 times [2020-07-20 16:49:00,621 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:00,621 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [153228148] [2020-07-20 16:49:00,621 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:01,400 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:49:01,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:01,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:49:01,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:01,670 INFO L134 CoverageAnalysis]: Checked inductivity of 8981 backedges. 488 proven. 910 refuted. 0 times theorem prover too weak. 7583 trivial. 0 not checked. [2020-07-20 16:49:01,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:05,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:05,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:06,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:06,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:06,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:06,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,290 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,290 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,570 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,570 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:07,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:08,523 INFO L134 CoverageAnalysis]: Checked inductivity of 8981 backedges. 490 proven. 932 refuted. 0 times theorem prover too weak. 7559 trivial. 0 not checked. [2020-07-20 16:49:08,524 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [153228148] [2020-07-20 16:49:08,524 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:08,524 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:49:08,524 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512272484] [2020-07-20 16:49:08,525 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:49:08,525 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:08,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:49:08,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:49:08,525 INFO L87 Difference]: Start difference. First operand 400 states and 686 transitions. Second operand 20 states. [2020-07-20 16:49:09,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:09,185 INFO L93 Difference]: Finished difference Result 415 states and 716 transitions. [2020-07-20 16:49:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:49:09,187 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 556 [2020-07-20 16:49:09,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:09,192 INFO L225 Difference]: With dead ends: 415 [2020-07-20 16:49:09,193 INFO L226 Difference]: Without dead ends: 411 [2020-07-20 16:49:09,193 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1118 GetRequests, 1079 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-20 16:49:09,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2020-07-20 16:49:09,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 385. [2020-07-20 16:49:09,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 385 states. [2020-07-20 16:49:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 656 transitions. [2020-07-20 16:49:09,212 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 656 transitions. Word has length 556 [2020-07-20 16:49:09,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:09,213 INFO L479 AbstractCegarLoop]: Abstraction has 385 states and 656 transitions. [2020-07-20 16:49:09,213 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:49:09,213 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 656 transitions. [2020-07-20 16:49:09,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2020-07-20 16:49:09,218 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:09,219 INFO L422 BasicCegarLoop]: trace histogram [66, 66, 57, 57, 37, 35, 33, 33, 33, 33, 33, 33, 33, 29, 28, 28, 28, 28, 28, 28, 28, 22, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:09,419 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:09,420 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:09,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:09,421 INFO L82 PathProgramCache]: Analyzing trace with hash 304029804, now seen corresponding path program 41 times [2020-07-20 16:49:09,421 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:09,421 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1663151990] [2020-07-20 16:49:09,422 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:10,242 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:49:10,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:10,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 1203 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:49:10,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 19849 backedges. 1849 proven. 1903 refuted. 0 times theorem prover too weak. 16097 trivial. 0 not checked. [2020-07-20 16:49:10,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:16,045 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:16,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:17,051 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:17,052 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:17,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:17,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:18,347 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:18,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:18,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:18,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:21,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:21,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:21,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,415 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:22,768 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:23,657 INFO L134 CoverageAnalysis]: Checked inductivity of 19849 backedges. 1855 proven. 1931 refuted. 0 times theorem prover too weak. 16063 trivial. 0 not checked. [2020-07-20 16:49:23,658 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1663151990] [2020-07-20 16:49:23,658 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:23,658 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 33 [2020-07-20 16:49:23,658 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912447820] [2020-07-20 16:49:23,659 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-20 16:49:23,659 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:23,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-20 16:49:23,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=938, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:49:23,660 INFO L87 Difference]: Start difference. First operand 385 states and 656 transitions. Second operand 33 states. [2020-07-20 16:49:26,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:26,997 INFO L93 Difference]: Finished difference Result 1073 states and 2252 transitions. [2020-07-20 16:49:26,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-20 16:49:27,000 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 817 [2020-07-20 16:49:27,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:27,009 INFO L225 Difference]: With dead ends: 1073 [2020-07-20 16:49:27,009 INFO L226 Difference]: Without dead ends: 694 [2020-07-20 16:49:27,012 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1664 GetRequests, 1579 SyntacticMatches, 23 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 864 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=622, Invalid=3410, Unknown=0, NotChecked=0, Total=4032 [2020-07-20 16:49:27,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2020-07-20 16:49:27,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 540. [2020-07-20 16:49:27,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-07-20 16:49:27,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1102 transitions. [2020-07-20 16:49:27,046 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1102 transitions. Word has length 817 [2020-07-20 16:49:27,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:27,047 INFO L479 AbstractCegarLoop]: Abstraction has 540 states and 1102 transitions. [2020-07-20 16:49:27,047 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-20 16:49:27,047 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1102 transitions. [2020-07-20 16:49:27,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2020-07-20 16:49:27,053 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:27,054 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 40, 40, 26, 25, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 18, 14, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:27,258 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:27,258 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:27,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:27,259 INFO L82 PathProgramCache]: Analyzing trace with hash 728196878, now seen corresponding path program 42 times [2020-07-20 16:49:27,259 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:27,260 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [310148468] [2020-07-20 16:49:27,260 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:28,088 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:49:28,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:28,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:49:28,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:28,375 INFO L134 CoverageAnalysis]: Checked inductivity of 8957 backedges. 747 proven. 663 refuted. 0 times theorem prover too weak. 7547 trivial. 0 not checked. [2020-07-20 16:49:28,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:32,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:32,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:33,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:33,362 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:33,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:33,921 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:34,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:34,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:34,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:35,869 INFO L134 CoverageAnalysis]: Checked inductivity of 8957 backedges. 751 proven. 683 refuted. 0 times theorem prover too weak. 7523 trivial. 0 not checked. [2020-07-20 16:49:35,869 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [310148468] [2020-07-20 16:49:35,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:35,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:49:35,869 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396108961] [2020-07-20 16:49:35,870 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:49:35,870 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:35,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:49:35,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:49:35,871 INFO L87 Difference]: Start difference. First operand 540 states and 1102 transitions. Second operand 20 states. [2020-07-20 16:49:36,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:36,641 INFO L93 Difference]: Finished difference Result 576 states and 1223 transitions. [2020-07-20 16:49:36,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:49:36,644 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 556 [2020-07-20 16:49:36,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:36,651 INFO L225 Difference]: With dead ends: 576 [2020-07-20 16:49:36,652 INFO L226 Difference]: Without dead ends: 572 [2020-07-20 16:49:36,652 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1118 GetRequests, 1079 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-20 16:49:36,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2020-07-20 16:49:36,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 540. [2020-07-20 16:49:36,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-07-20 16:49:36,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1102 transitions. [2020-07-20 16:49:36,684 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1102 transitions. Word has length 556 [2020-07-20 16:49:36,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:36,685 INFO L479 AbstractCegarLoop]: Abstraction has 540 states and 1102 transitions. [2020-07-20 16:49:36,685 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:49:36,685 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1102 transitions. [2020-07-20 16:49:36,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 652 [2020-07-20 16:49:36,690 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:36,690 INFO L422 BasicCegarLoop]: trace histogram [52, 52, 45, 45, 31, 31, 26, 26, 26, 26, 26, 26, 26, 22, 22, 22, 22, 22, 22, 22, 21, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:36,891 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:36,891 INFO L427 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:36,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:36,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1450388503, now seen corresponding path program 43 times [2020-07-20 16:49:36,893 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:36,893 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1870375700] [2020-07-20 16:49:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:37,726 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:49:37,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:37,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 961 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:49:37,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:38,245 INFO L134 CoverageAnalysis]: Checked inductivity of 12418 backedges. 5977 proven. 723 refuted. 0 times theorem prover too weak. 5718 trivial. 0 not checked. [2020-07-20 16:49:38,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:49:43,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:43,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:44,084 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:44,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:44,431 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:44,573 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:44,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,421 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,812 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:46,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:47,171 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:49:47,730 INFO L134 CoverageAnalysis]: Checked inductivity of 12418 backedges. 951 proven. 1432 refuted. 0 times theorem prover too weak. 10035 trivial. 0 not checked. [2020-07-20 16:49:47,730 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1870375700] [2020-07-20 16:49:47,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:49:47,731 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 25 [2020-07-20 16:49:47,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833737845] [2020-07-20 16:49:47,731 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-20 16:49:47,732 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:49:47,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-20 16:49:47,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-07-20 16:49:47,732 INFO L87 Difference]: Start difference. First operand 540 states and 1102 transitions. Second operand 25 states. [2020-07-20 16:49:50,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:49:50,229 INFO L93 Difference]: Finished difference Result 1514 states and 3500 transitions. [2020-07-20 16:49:50,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-20 16:49:50,231 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 651 [2020-07-20 16:49:50,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:49:50,242 INFO L225 Difference]: With dead ends: 1514 [2020-07-20 16:49:50,242 INFO L226 Difference]: Without dead ends: 929 [2020-07-20 16:49:50,245 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1323 GetRequests, 1259 SyntacticMatches, 19 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=360, Invalid=1802, Unknown=0, NotChecked=0, Total=2162 [2020-07-20 16:49:50,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2020-07-20 16:49:50,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 569. [2020-07-20 16:49:50,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 569 states. [2020-07-20 16:49:50,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1156 transitions. [2020-07-20 16:49:50,285 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1156 transitions. Word has length 651 [2020-07-20 16:49:50,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:49:50,286 INFO L479 AbstractCegarLoop]: Abstraction has 569 states and 1156 transitions. [2020-07-20 16:49:50,286 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-20 16:49:50,286 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1156 transitions. [2020-07-20 16:49:50,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 809 [2020-07-20 16:49:50,292 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:49:50,292 INFO L422 BasicCegarLoop]: trace histogram [63, 63, 58, 58, 38, 37, 31, 31, 31, 31, 31, 31, 31, 29, 29, 29, 29, 29, 29, 29, 26, 20, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:49:50,492 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:50,493 INFO L427 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:49:50,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:49:50,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1646000679, now seen corresponding path program 44 times [2020-07-20 16:49:50,494 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:49:50,495 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1324671247] [2020-07-20 16:49:50,495 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:49:51,393 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:49:51,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:49:51,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 28 conjunts are in the unsatisfiable core [2020-07-20 16:49:51,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:49:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 19277 backedges. 10152 proven. 1403 refuted. 0 times theorem prover too weak. 7722 trivial. 0 not checked. [2020-07-20 16:49:52,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:01,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:01,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:02,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:02,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:02,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:02,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:02,891 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:02,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:03,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:03,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:04,979 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-20 16:50:07,110 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:07,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:08,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:08,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:09,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:09,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:09,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:09,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:10,114 INFO L134 CoverageAnalysis]: Checked inductivity of 19277 backedges. 989 proven. 3164 refuted. 0 times theorem prover too weak. 15124 trivial. 0 not checked. [2020-07-20 16:50:10,115 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1324671247] [2020-07-20 16:50:10,115 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:10,115 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 33 [2020-07-20 16:50:10,115 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589712517] [2020-07-20 16:50:10,116 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-07-20 16:50:10,116 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:10,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-07-20 16:50:10,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:50:10,117 INFO L87 Difference]: Start difference. First operand 569 states and 1156 transitions. Second operand 33 states. [2020-07-20 16:50:14,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:14,296 INFO L93 Difference]: Finished difference Result 1269 states and 2723 transitions. [2020-07-20 16:50:14,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-07-20 16:50:14,297 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 808 [2020-07-20 16:50:14,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:14,307 INFO L225 Difference]: With dead ends: 1269 [2020-07-20 16:50:14,307 INFO L226 Difference]: Without dead ends: 703 [2020-07-20 16:50:14,310 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1645 GetRequests, 1557 SyntacticMatches, 27 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=595, Invalid=3311, Unknown=0, NotChecked=0, Total=3906 [2020-07-20 16:50:14,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2020-07-20 16:50:14,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 515. [2020-07-20 16:50:14,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 515 states. [2020-07-20 16:50:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 964 transitions. [2020-07-20 16:50:14,343 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 964 transitions. Word has length 808 [2020-07-20 16:50:14,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:14,344 INFO L479 AbstractCegarLoop]: Abstraction has 515 states and 964 transitions. [2020-07-20 16:50:14,344 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-07-20 16:50:14,344 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 964 transitions. [2020-07-20 16:50:14,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2020-07-20 16:50:14,349 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:14,349 INFO L422 BasicCegarLoop]: trace histogram [47, 47, 40, 40, 26, 25, 23, 23, 23, 23, 23, 23, 23, 22, 20, 20, 20, 20, 20, 20, 20, 14, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:50:14,550 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:14,550 INFO L427 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:14,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:14,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1871431662, now seen corresponding path program 45 times [2020-07-20 16:50:14,552 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:14,553 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1293273659] [2020-07-20 16:50:14,553 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:15,480 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:50:15,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:15,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 1120 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:50:15,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:15,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9841 backedges. 310 proven. 1172 refuted. 0 times theorem prover too weak. 8359 trivial. 0 not checked. [2020-07-20 16:50:15,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:20,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:22,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:23,429 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,228 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,612 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,737 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,738 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:24,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:25,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9841 backedges. 310 proven. 1196 refuted. 0 times theorem prover too weak. 8335 trivial. 0 not checked. [2020-07-20 16:50:25,151 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1293273659] [2020-07-20 16:50:25,151 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:25,151 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:50:25,151 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856295283] [2020-07-20 16:50:25,152 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:50:25,152 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:25,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:50:25,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:50:25,153 INFO L87 Difference]: Start difference. First operand 515 states and 964 transitions. Second operand 20 states. [2020-07-20 16:50:25,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:25,943 INFO L93 Difference]: Finished difference Result 667 states and 1351 transitions. [2020-07-20 16:50:25,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:50:25,946 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 580 [2020-07-20 16:50:25,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:25,955 INFO L225 Difference]: With dead ends: 667 [2020-07-20 16:50:25,955 INFO L226 Difference]: Without dead ends: 663 [2020-07-20 16:50:25,956 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1166 GetRequests, 1127 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:50:25,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2020-07-20 16:50:25,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 520. [2020-07-20 16:50:25,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-07-20 16:50:25,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 977 transitions. [2020-07-20 16:50:25,992 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 977 transitions. Word has length 580 [2020-07-20 16:50:25,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:25,992 INFO L479 AbstractCegarLoop]: Abstraction has 520 states and 977 transitions. [2020-07-20 16:50:25,992 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:50:25,993 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 977 transitions. [2020-07-20 16:50:25,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2020-07-20 16:50:25,996 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:25,996 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 35, 35, 26, 25, 22, 22, 22, 22, 22, 22, 22, 18, 17, 17, 17, 17, 17, 17, 17, 10, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:50:26,197 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:26,197 INFO L427 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:26,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:26,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1469363520, now seen corresponding path program 46 times [2020-07-20 16:50:26,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:26,198 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2145335008] [2020-07-20 16:50:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:27,131 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:50:27,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:27,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:50:27,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 8257 backedges. 347 proven. 817 refuted. 0 times theorem prover too weak. 7093 trivial. 0 not checked. [2020-07-20 16:50:27,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:31,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:31,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:32,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:32,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:33,630 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:33,897 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:33,897 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:34,026 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:34,027 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:34,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:34,370 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:34,898 INFO L134 CoverageAnalysis]: Checked inductivity of 8257 backedges. 347 proven. 833 refuted. 0 times theorem prover too weak. 7077 trivial. 0 not checked. [2020-07-20 16:50:34,898 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2145335008] [2020-07-20 16:50:34,898 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:34,899 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:50:34,899 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897282344] [2020-07-20 16:50:34,899 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:50:34,900 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:34,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:50:34,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:50:34,900 INFO L87 Difference]: Start difference. First operand 520 states and 977 transitions. Second operand 18 states. [2020-07-20 16:50:35,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:35,568 INFO L93 Difference]: Finished difference Result 668 states and 1362 transitions. [2020-07-20 16:50:35,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:50:35,572 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 532 [2020-07-20 16:50:35,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:35,582 INFO L225 Difference]: With dead ends: 668 [2020-07-20 16:50:35,582 INFO L226 Difference]: Without dead ends: 664 [2020-07-20 16:50:35,584 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1069 GetRequests, 1035 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-20 16:50:35,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2020-07-20 16:50:35,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 526. [2020-07-20 16:50:35,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 526 states. [2020-07-20 16:50:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1008 transitions. [2020-07-20 16:50:35,621 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1008 transitions. Word has length 532 [2020-07-20 16:50:35,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:35,621 INFO L479 AbstractCegarLoop]: Abstraction has 526 states and 1008 transitions. [2020-07-20 16:50:35,621 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:50:35,621 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1008 transitions. [2020-07-20 16:50:35,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2020-07-20 16:50:35,626 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:35,627 INFO L422 BasicCegarLoop]: trace histogram [45, 45, 42, 42, 26, 25, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 16, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:50:35,840 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:35,841 INFO L427 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:35,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:35,842 INFO L82 PathProgramCache]: Analyzing trace with hash -2018922114, now seen corresponding path program 47 times [2020-07-20 16:50:35,842 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:35,843 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1088495823] [2020-07-20 16:50:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:36,805 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:50:36,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:36,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 1120 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:50:36,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 9793 backedges. 502 proven. 762 refuted. 0 times theorem prover too weak. 8529 trivial. 0 not checked. [2020-07-20 16:50:37,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:38,202 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2020-07-20 16:50:40,568 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:40,569 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:42,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:42,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:42,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:42,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:43,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:43,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:43,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:43,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:43,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:43,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:45,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9793 backedges. 504 proven. 776 refuted. 0 times theorem prover too weak. 8513 trivial. 0 not checked. [2020-07-20 16:50:45,141 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1088495823] [2020-07-20 16:50:45,142 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:50:45,142 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:50:45,142 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466437059] [2020-07-20 16:50:45,143 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:50:45,143 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:50:45,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:50:45,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:50:45,144 INFO L87 Difference]: Start difference. First operand 526 states and 1008 transitions. Second operand 18 states. [2020-07-20 16:50:45,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:50:45,873 INFO L93 Difference]: Finished difference Result 548 states and 1068 transitions. [2020-07-20 16:50:45,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:50:45,877 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 580 [2020-07-20 16:50:45,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:50:45,886 INFO L225 Difference]: With dead ends: 548 [2020-07-20 16:50:45,887 INFO L226 Difference]: Without dead ends: 544 [2020-07-20 16:50:45,888 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1165 GetRequests, 1131 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:50:45,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2020-07-20 16:50:45,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 516. [2020-07-20 16:50:45,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2020-07-20 16:50:45,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 982 transitions. [2020-07-20 16:50:45,918 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 982 transitions. Word has length 580 [2020-07-20 16:50:45,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:50:45,919 INFO L479 AbstractCegarLoop]: Abstraction has 516 states and 982 transitions. [2020-07-20 16:50:45,919 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:50:45,919 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 982 transitions. [2020-07-20 16:50:45,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2020-07-20 16:50:45,924 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:50:45,924 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-20 16:50:46,125 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:46,126 INFO L427 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:50:46,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:50:46,127 INFO L82 PathProgramCache]: Analyzing trace with hash 2093698088, now seen corresponding path program 48 times [2020-07-20 16:50:46,127 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:50:46,127 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2044556680] [2020-07-20 16:50:46,128 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:50:47,108 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:50:47,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:50:47,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 1266 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:50:47,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:50:47,537 INFO L134 CoverageAnalysis]: Checked inductivity of 12618 backedges. 1246 proven. 439 refuted. 0 times theorem prover too weak. 10933 trivial. 0 not checked. [2020-07-20 16:50:47,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:50:51,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:53,722 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:53,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:54,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:54,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:55,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:55,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:55,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:56,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:50:57,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:02,029 INFO L134 CoverageAnalysis]: Checked inductivity of 12618 backedges. 1250 proven. 459 refuted. 0 times theorem prover too weak. 10909 trivial. 0 not checked. [2020-07-20 16:51:02,029 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2044556680] [2020-07-20 16:51:02,029 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:02,030 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:51:02,030 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404321188] [2020-07-20 16:51:02,031 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:51:02,031 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:02,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:51:02,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:51:02,032 INFO L87 Difference]: Start difference. First operand 516 states and 982 transitions. Second operand 20 states. [2020-07-20 16:51:03,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:03,181 INFO L93 Difference]: Finished difference Result 538 states and 1043 transitions. [2020-07-20 16:51:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:51:03,185 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 655 [2020-07-20 16:51:03,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:03,193 INFO L225 Difference]: With dead ends: 538 [2020-07-20 16:51:03,193 INFO L226 Difference]: Without dead ends: 534 [2020-07-20 16:51:03,195 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1316 GetRequests, 1277 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:51:03,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2020-07-20 16:51:03,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 515. [2020-07-20 16:51:03,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 515 states. [2020-07-20 16:51:03,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 971 transitions. [2020-07-20 16:51:03,305 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 971 transitions. Word has length 655 [2020-07-20 16:51:03,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:03,306 INFO L479 AbstractCegarLoop]: Abstraction has 515 states and 971 transitions. [2020-07-20 16:51:03,306 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:51:03,307 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 971 transitions. [2020-07-20 16:51:03,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 620 [2020-07-20 16:51:03,312 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:03,313 INFO L422 BasicCegarLoop]: trace histogram [50, 50, 43, 43, 27, 27, 25, 25, 25, 25, 25, 25, 25, 23, 21, 21, 21, 21, 21, 21, 21, 16, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:03,513 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:03,514 INFO L427 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:03,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:03,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1423205811, now seen corresponding path program 49 times [2020-07-20 16:51:03,515 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:03,516 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1753244186] [2020-07-20 16:51:03,516 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:04,547 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:04,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:04,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 1196 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:51:04,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:04,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11254 backedges. 483 proven. 882 refuted. 0 times theorem prover too weak. 9889 trivial. 0 not checked. [2020-07-20 16:51:04,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:09,866 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:09,867 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:12,261 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:12,262 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:12,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:12,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:13,226 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:13,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:13,368 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:13,369 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:13,500 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:13,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:15,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11254 backedges. 483 proven. 900 refuted. 0 times theorem prover too weak. 9871 trivial. 0 not checked. [2020-07-20 16:51:15,042 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1753244186] [2020-07-20 16:51:15,042 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:15,042 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:51:15,042 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555447981] [2020-07-20 16:51:15,043 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:51:15,043 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:15,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:51:15,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:51:15,043 INFO L87 Difference]: Start difference. First operand 515 states and 971 transitions. Second operand 18 states. [2020-07-20 16:51:15,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:15,751 INFO L93 Difference]: Finished difference Result 646 states and 1394 transitions. [2020-07-20 16:51:15,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:51:15,754 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 619 [2020-07-20 16:51:15,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:15,763 INFO L225 Difference]: With dead ends: 646 [2020-07-20 16:51:15,764 INFO L226 Difference]: Without dead ends: 642 [2020-07-20 16:51:15,765 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1243 GetRequests, 1209 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:51:15,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2020-07-20 16:51:15,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 530. [2020-07-20 16:51:15,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2020-07-20 16:51:15,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1039 transitions. [2020-07-20 16:51:15,800 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1039 transitions. Word has length 619 [2020-07-20 16:51:15,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:15,800 INFO L479 AbstractCegarLoop]: Abstraction has 530 states and 1039 transitions. [2020-07-20 16:51:15,800 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:51:15,800 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1039 transitions. [2020-07-20 16:51:15,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2020-07-20 16:51:15,805 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:15,805 INFO L422 BasicCegarLoop]: trace histogram [50, 50, 45, 45, 27, 27, 25, 25, 25, 25, 25, 25, 25, 23, 22, 22, 22, 22, 22, 22, 22, 18, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:16,005 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:16,006 INFO L427 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:16,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:16,007 INFO L82 PathProgramCache]: Analyzing trace with hash -106249658, now seen corresponding path program 50 times [2020-07-20 16:51:16,007 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:16,008 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1548274832] [2020-07-20 16:51:16,008 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:17,010 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:17,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:17,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 1220 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:51:17,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:17,326 INFO L134 CoverageAnalysis]: Checked inductivity of 11686 backedges. 685 proven. 708 refuted. 0 times theorem prover too weak. 10293 trivial. 0 not checked. [2020-07-20 16:51:17,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:18,601 WARN L193 SmtUtils]: Spent 655.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-07-20 16:51:24,658 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:24,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:25,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:26,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:26,950 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:26,950 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:27,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:27,291 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:28,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:30,373 INFO L134 CoverageAnalysis]: Checked inductivity of 11686 backedges. 687 proven. 722 refuted. 0 times theorem prover too weak. 10277 trivial. 0 not checked. [2020-07-20 16:51:30,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1548274832] [2020-07-20 16:51:30,374 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:30,374 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:51:30,374 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596798285] [2020-07-20 16:51:30,375 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:51:30,375 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:30,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:51:30,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:51:30,376 INFO L87 Difference]: Start difference. First operand 530 states and 1039 transitions. Second operand 18 states. [2020-07-20 16:51:31,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:31,288 INFO L93 Difference]: Finished difference Result 601 states and 1320 transitions. [2020-07-20 16:51:31,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:51:31,293 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 631 [2020-07-20 16:51:31,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:31,302 INFO L225 Difference]: With dead ends: 601 [2020-07-20 16:51:31,302 INFO L226 Difference]: Without dead ends: 597 [2020-07-20 16:51:31,304 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1267 GetRequests, 1233 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-20 16:51:31,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2020-07-20 16:51:31,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 540. [2020-07-20 16:51:31,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-07-20 16:51:31,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1080 transitions. [2020-07-20 16:51:31,341 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1080 transitions. Word has length 631 [2020-07-20 16:51:31,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:31,342 INFO L479 AbstractCegarLoop]: Abstraction has 540 states and 1080 transitions. [2020-07-20 16:51:31,342 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:51:31,342 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1080 transitions. [2020-07-20 16:51:31,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2020-07-20 16:51:31,350 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:31,350 INFO L422 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 27, 27, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 19, 18, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:31,551 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:31,551 INFO L427 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:31,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:31,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1456470758, now seen corresponding path program 51 times [2020-07-20 16:51:31,553 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:31,553 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [835109924] [2020-07-20 16:51:31,553 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:32,543 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:32,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:32,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:51:32,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:32,858 INFO L134 CoverageAnalysis]: Checked inductivity of 10738 backedges. 701 proven. 630 refuted. 0 times theorem prover too weak. 9407 trivial. 0 not checked. [2020-07-20 16:51:32,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:40,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:40,323 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:41,324 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:41,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,234 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,576 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,577 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:42,782 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:43,082 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:44,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:47,420 INFO L134 CoverageAnalysis]: Checked inductivity of 10738 backedges. 701 proven. 648 refuted. 0 times theorem prover too weak. 9389 trivial. 0 not checked. [2020-07-20 16:51:47,421 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [835109924] [2020-07-20 16:51:47,421 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:51:47,421 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:51:47,422 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553261245] [2020-07-20 16:51:47,423 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:51:47,423 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:51:47,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:51:47,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:51:47,424 INFO L87 Difference]: Start difference. First operand 540 states and 1080 transitions. Second operand 18 states. [2020-07-20 16:51:48,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:51:48,240 INFO L93 Difference]: Finished difference Result 598 states and 1292 transitions. [2020-07-20 16:51:48,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:51:48,242 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 607 [2020-07-20 16:51:48,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:51:48,249 INFO L225 Difference]: With dead ends: 598 [2020-07-20 16:51:48,250 INFO L226 Difference]: Without dead ends: 594 [2020-07-20 16:51:48,251 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1219 GetRequests, 1185 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:51:48,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2020-07-20 16:51:48,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 535. [2020-07-20 16:51:48,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2020-07-20 16:51:48,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1061 transitions. [2020-07-20 16:51:48,284 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1061 transitions. Word has length 607 [2020-07-20 16:51:48,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:51:48,285 INFO L479 AbstractCegarLoop]: Abstraction has 535 states and 1061 transitions. [2020-07-20 16:51:48,285 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:51:48,285 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1061 transitions. [2020-07-20 16:51:48,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 620 [2020-07-20 16:51:48,289 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:51:48,290 INFO L422 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 27, 27, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 20, 19, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:51:48,490 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:48,491 INFO L427 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:51:48,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:51:48,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1719199583, now seen corresponding path program 52 times [2020-07-20 16:51:48,493 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:51:48,493 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1784903372] [2020-07-20 16:51:48,493 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:51:49,535 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:51:49,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:51:49,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 1196 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:51:49,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:51:49,948 INFO L134 CoverageAnalysis]: Checked inductivity of 11190 backedges. 764 proven. 595 refuted. 0 times theorem prover too weak. 9831 trivial. 0 not checked. [2020-07-20 16:51:49,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:51:57,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:57,403 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:58,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:58,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:59,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:59,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:59,431 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:51:59,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:00,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:01,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:04,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11190 backedges. 768 proven. 607 refuted. 0 times theorem prover too weak. 9815 trivial. 0 not checked. [2020-07-20 16:52:04,597 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1784903372] [2020-07-20 16:52:04,597 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:52:04,597 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:52:04,597 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842227157] [2020-07-20 16:52:04,598 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:52:04,598 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:52:04,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:52:04,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:52:04,598 INFO L87 Difference]: Start difference. First operand 535 states and 1061 transitions. Second operand 18 states. [2020-07-20 16:52:05,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:52:05,587 INFO L93 Difference]: Finished difference Result 587 states and 1258 transitions. [2020-07-20 16:52:05,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:52:05,593 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 619 [2020-07-20 16:52:05,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:52:05,604 INFO L225 Difference]: With dead ends: 587 [2020-07-20 16:52:05,605 INFO L226 Difference]: Without dead ends: 583 [2020-07-20 16:52:05,606 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1243 GetRequests, 1209 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:52:05,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2020-07-20 16:52:05,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 535. [2020-07-20 16:52:05,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2020-07-20 16:52:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1061 transitions. [2020-07-20 16:52:05,652 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1061 transitions. Word has length 619 [2020-07-20 16:52:05,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:52:05,653 INFO L479 AbstractCegarLoop]: Abstraction has 535 states and 1061 transitions. [2020-07-20 16:52:05,653 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:52:05,653 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1061 transitions. [2020-07-20 16:52:05,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2020-07-20 16:52:05,658 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:52:05,659 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-20 16:52:05,859 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:05,860 INFO L427 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:52:05,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:52:05,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1159168573, now seen corresponding path program 53 times [2020-07-20 16:52:05,861 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:52:05,861 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1826322051] [2020-07-20 16:52:05,861 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:06,938 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:52:06,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:52:06,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-20 16:52:06,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:52:07,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12126 backedges. 1080 proven. 333 refuted. 0 times theorem prover too weak. 10713 trivial. 0 not checked. [2020-07-20 16:52:07,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:52:12,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:12,249 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:13,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:13,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:14,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:14,503 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:15,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:15,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:15,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:15,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:16,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:19,743 INFO L134 CoverageAnalysis]: Checked inductivity of 12126 backedges. 1082 proven. 349 refuted. 0 times theorem prover too weak. 10695 trivial. 0 not checked. [2020-07-20 16:52:19,743 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1826322051] [2020-07-20 16:52:19,743 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:52:19,743 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-20 16:52:19,743 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624319656] [2020-07-20 16:52:19,744 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-20 16:52:19,744 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:52:19,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-20 16:52:19,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-20 16:52:19,745 INFO L87 Difference]: Start difference. First operand 535 states and 1061 transitions. Second operand 18 states. [2020-07-20 16:52:20,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:52:20,518 INFO L93 Difference]: Finished difference Result 590 states and 1288 transitions. [2020-07-20 16:52:20,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-20 16:52:20,522 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 643 [2020-07-20 16:52:20,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:52:20,529 INFO L225 Difference]: With dead ends: 590 [2020-07-20 16:52:20,530 INFO L226 Difference]: Without dead ends: 586 [2020-07-20 16:52:20,530 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1291 GetRequests, 1257 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:52:20,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2020-07-20 16:52:20,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 545. [2020-07-20 16:52:20,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2020-07-20 16:52:20,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 1102 transitions. [2020-07-20 16:52:20,564 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 1102 transitions. Word has length 643 [2020-07-20 16:52:20,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:52:20,565 INFO L479 AbstractCegarLoop]: Abstraction has 545 states and 1102 transitions. [2020-07-20 16:52:20,565 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-20 16:52:20,565 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 1102 transitions. [2020-07-20 16:52:20,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 680 [2020-07-20 16:52:20,572 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:52:20,573 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-20 16:52:20,781 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:20,782 INFO L427 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:52:20,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:52:20,783 INFO L82 PathProgramCache]: Analyzing trace with hash -946647290, now seen corresponding path program 54 times [2020-07-20 16:52:20,783 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:52:20,783 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1004914694] [2020-07-20 16:52:20,784 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:21,850 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:52:21,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:52:21,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 1313 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-20 16:52:21,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:52:22,365 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 322 proven. 1890 refuted. 0 times theorem prover too weak. 11402 trivial. 0 not checked. [2020-07-20 16:52:22,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:52:24,804 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:52:25,584 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:25,694 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-20 16:52:25,808 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-20 16:52:25,922 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-20 16:52:26,034 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-07-20 16:52:26,137 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-07-20 16:52:30,975 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:34,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:37,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:38,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:39,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:39,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:39,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:39,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:40,173 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:40,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:40,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:40,712 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 322 proven. 1930 refuted. 0 times theorem prover too weak. 11362 trivial. 0 not checked. [2020-07-20 16:52:40,713 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1004914694] [2020-07-20 16:52:40,713 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:52:40,713 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 24 [2020-07-20 16:52:40,713 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921623360] [2020-07-20 16:52:40,714 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-20 16:52:40,714 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:52:40,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-20 16:52:40,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-07-20 16:52:40,714 INFO L87 Difference]: Start difference. First operand 545 states and 1102 transitions. Second operand 24 states. [2020-07-20 16:52:41,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:52:41,925 INFO L93 Difference]: Finished difference Result 570 states and 1173 transitions. [2020-07-20 16:52:41,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-20 16:52:41,929 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 679 [2020-07-20 16:52:41,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:52:41,939 INFO L225 Difference]: With dead ends: 570 [2020-07-20 16:52:41,939 INFO L226 Difference]: Without dead ends: 566 [2020-07-20 16:52:41,940 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1366 GetRequests, 1317 SyntacticMatches, 18 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2020-07-20 16:52:41,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2020-07-20 16:52:41,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 525. [2020-07-20 16:52:41,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 525 states. [2020-07-20 16:52:41,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1044 transitions. [2020-07-20 16:52:41,985 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1044 transitions. Word has length 679 [2020-07-20 16:52:41,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:52:41,986 INFO L479 AbstractCegarLoop]: Abstraction has 525 states and 1044 transitions. [2020-07-20 16:52:41,986 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-20 16:52:41,986 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1044 transitions. [2020-07-20 16:52:41,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 927 [2020-07-20 16:52:41,998 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:52:41,998 INFO L422 BasicCegarLoop]: trace histogram [71, 71, 68, 68, 43, 42, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 29, 25, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:52:42,208 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:42,209 INFO L427 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:52:42,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:52:42,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1038340918, now seen corresponding path program 55 times [2020-07-20 16:52:42,210 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:52:42,210 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1768176049] [2020-07-20 16:52:42,211 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:52:43,345 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:52:43,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:52:43,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 1366 conjuncts, 26 conjunts are in the unsatisfiable core [2020-07-20 16:52:43,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:52:44,232 INFO L134 CoverageAnalysis]: Checked inductivity of 25440 backedges. 13413 proven. 1298 refuted. 0 times theorem prover too weak. 10729 trivial. 0 not checked. [2020-07-20 16:52:44,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:52:59,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:59,836 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:52:59,837 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:00,192 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:00,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:00,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:00,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:07,730 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:07,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:09,569 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:10,625 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:10,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,220 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,594 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,595 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:11,801 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:12,311 INFO L134 CoverageAnalysis]: Checked inductivity of 25440 backedges. 1525 proven. 3158 refuted. 0 times theorem prover too weak. 20757 trivial. 0 not checked. [2020-07-20 16:53:12,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1768176049] [2020-07-20 16:53:12,312 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:53:12,312 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 31 [2020-07-20 16:53:12,312 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32587746] [2020-07-20 16:53:12,313 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-20 16:53:12,314 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:53:12,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-20 16:53:12,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2020-07-20 16:53:12,314 INFO L87 Difference]: Start difference. First operand 525 states and 1044 transitions. Second operand 31 states. [2020-07-20 16:53:16,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:53:16,275 INFO L93 Difference]: Finished difference Result 1074 states and 2187 transitions. [2020-07-20 16:53:16,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-20 16:53:16,281 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 926 [2020-07-20 16:53:16,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:53:16,288 INFO L225 Difference]: With dead ends: 1074 [2020-07-20 16:53:16,288 INFO L226 Difference]: Without dead ends: 555 [2020-07-20 16:53:16,291 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1869 GetRequests, 1797 SyntacticMatches, 25 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=373, Invalid=1979, Unknown=0, NotChecked=0, Total=2352 [2020-07-20 16:53:16,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2020-07-20 16:53:16,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 528. [2020-07-20 16:53:16,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2020-07-20 16:53:16,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1039 transitions. [2020-07-20 16:53:16,325 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1039 transitions. Word has length 926 [2020-07-20 16:53:16,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:53:16,325 INFO L479 AbstractCegarLoop]: Abstraction has 528 states and 1039 transitions. [2020-07-20 16:53:16,325 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-20 16:53:16,325 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1039 transitions. [2020-07-20 16:53:16,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 998 [2020-07-20 16:53:16,334 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:53:16,334 INFO L422 BasicCegarLoop]: trace histogram [77, 77, 72, 72, 48, 48, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 36, 29, 24, 12, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:53:16,535 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:53:16,536 INFO L427 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:53:16,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:53:16,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1552758945, now seen corresponding path program 56 times [2020-07-20 16:53:16,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:53:16,537 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1677820664] [2020-07-20 16:53:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:53:17,747 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:53:17,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:53:17,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 1476 conjuncts, 30 conjunts are in the unsatisfiable core [2020-07-20 16:53:17,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:53:18,840 INFO L134 CoverageAnalysis]: Checked inductivity of 29516 backedges. 11686 proven. 2395 refuted. 0 times theorem prover too weak. 15435 trivial. 0 not checked. [2020-07-20 16:53:18,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:53:21,639 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:53:21,942 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:29,204 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:53:29,407 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:29,512 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:34,885 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:35,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:36,478 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:36,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:36,877 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:37,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:40,190 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:40,296 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:53:44,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:44,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:47,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:47,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:49,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:49,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:50,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:50,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,706 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:51,909 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:53:52,553 INFO L134 CoverageAnalysis]: Checked inductivity of 29516 backedges. 1960 proven. 3659 refuted. 0 times theorem prover too weak. 23897 trivial. 0 not checked. [2020-07-20 16:53:52,553 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1677820664] [2020-07-20 16:53:52,554 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:53:52,554 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31] total 35 [2020-07-20 16:53:52,554 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720989998] [2020-07-20 16:53:52,555 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-07-20 16:53:52,555 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:53:52,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-07-20 16:53:52,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1056, Unknown=0, NotChecked=0, Total=1190 [2020-07-20 16:53:52,556 INFO L87 Difference]: Start difference. First operand 528 states and 1039 transitions. Second operand 35 states. [2020-07-20 16:53:59,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:53:59,771 INFO L93 Difference]: Finished difference Result 1146 states and 2444 transitions. [2020-07-20 16:53:59,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-07-20 16:53:59,776 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 997 [2020-07-20 16:53:59,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:53:59,785 INFO L225 Difference]: With dead ends: 1146 [2020-07-20 16:53:59,786 INFO L226 Difference]: Without dead ends: 624 [2020-07-20 16:53:59,789 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2023 GetRequests, 1931 SyntacticMatches, 29 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=622, Invalid=3538, Unknown=0, NotChecked=0, Total=4160 [2020-07-20 16:53:59,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2020-07-20 16:53:59,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 553. [2020-07-20 16:53:59,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2020-07-20 16:53:59,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1192 transitions. [2020-07-20 16:53:59,825 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1192 transitions. Word has length 997 [2020-07-20 16:53:59,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:53:59,826 INFO L479 AbstractCegarLoop]: Abstraction has 553 states and 1192 transitions. [2020-07-20 16:53:59,826 INFO L480 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-07-20 16:53:59,826 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1192 transitions. [2020-07-20 16:53:59,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 700 [2020-07-20 16:53:59,834 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:53:59,835 INFO L422 BasicCegarLoop]: trace histogram [57, 57, 48, 48, 31, 31, 28, 28, 28, 28, 28, 28, 28, 26, 24, 24, 24, 24, 24, 24, 24, 17, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:00,049 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:00,050 INFO L427 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:00,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:00,051 INFO L82 PathProgramCache]: Analyzing trace with hash -518698919, now seen corresponding path program 57 times [2020-07-20 16:54:00,051 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:00,052 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [124497044] [2020-07-20 16:54:00,052 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:01,264 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:54:01,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:01,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 1030 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-20 16:54:01,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:02,022 INFO L134 CoverageAnalysis]: Checked inductivity of 14442 backedges. 7874 proven. 438 refuted. 0 times theorem prover too weak. 6130 trivial. 0 not checked. [2020-07-20 16:54:02,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:17,703 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:17,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:18,332 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:18,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:18,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:22,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:22,821 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:22,822 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:23,871 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:24,853 INFO L134 CoverageAnalysis]: Checked inductivity of 14442 backedges. 891 proven. 2035 refuted. 0 times theorem prover too weak. 11516 trivial. 0 not checked. [2020-07-20 16:54:24,854 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [124497044] [2020-07-20 16:54:24,854 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:54:24,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 27 [2020-07-20 16:54:24,855 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229227275] [2020-07-20 16:54:24,855 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-07-20 16:54:24,855 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:54:24,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-07-20 16:54:24,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:54:24,856 INFO L87 Difference]: Start difference. First operand 553 states and 1192 transitions. Second operand 27 states. [2020-07-20 16:54:27,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:54:27,878 INFO L93 Difference]: Finished difference Result 1052 states and 2343 transitions. [2020-07-20 16:54:27,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-20 16:54:27,884 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 699 [2020-07-20 16:54:27,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:54:27,894 INFO L225 Difference]: With dead ends: 1052 [2020-07-20 16:54:27,894 INFO L226 Difference]: Without dead ends: 505 [2020-07-20 16:54:27,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1412 GetRequests, 1351 SyntacticMatches, 21 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=280, Invalid=1442, Unknown=0, NotChecked=0, Total=1722 [2020-07-20 16:54:27,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2020-07-20 16:54:28,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 476. [2020-07-20 16:54:28,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2020-07-20 16:54:28,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 974 transitions. [2020-07-20 16:54:28,029 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 974 transitions. Word has length 699 [2020-07-20 16:54:28,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:54:28,030 INFO L479 AbstractCegarLoop]: Abstraction has 476 states and 974 transitions. [2020-07-20 16:54:28,030 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-07-20 16:54:28,030 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 974 transitions. [2020-07-20 16:54:28,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 870 [2020-07-20 16:54:28,043 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:54:28,044 INFO L422 BasicCegarLoop]: trace histogram [67, 67, 62, 62, 44, 44, 33, 33, 33, 33, 33, 33, 33, 31, 31, 31, 31, 31, 31, 31, 23, 18, 13, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:28,257 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:28,258 INFO L427 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:28,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:28,258 INFO L82 PathProgramCache]: Analyzing trace with hash 1098692545, now seen corresponding path program 58 times [2020-07-20 16:54:28,258 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:28,259 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [351691323] [2020-07-20 16:54:28,259 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:29,604 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:54:29,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:29,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 1679 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:54:29,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:30,164 INFO L134 CoverageAnalysis]: Checked inductivity of 22272 backedges. 538 proven. 1764 refuted. 0 times theorem prover too weak. 19970 trivial. 0 not checked. [2020-07-20 16:54:30,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:40,545 WARN L193 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-20 16:54:40,912 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:44,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:45,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:47,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:47,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:47,996 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:48,204 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:48,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:48,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:54:49,804 INFO L134 CoverageAnalysis]: Checked inductivity of 22272 backedges. 538 proven. 1788 refuted. 0 times theorem prover too weak. 19946 trivial. 0 not checked. [2020-07-20 16:54:49,804 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [351691323] [2020-07-20 16:54:49,804 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:54:49,805 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:54:49,805 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019058495] [2020-07-20 16:54:49,806 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:54:49,806 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:54:49,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:54:49,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:54:49,806 INFO L87 Difference]: Start difference. First operand 476 states and 974 transitions. Second operand 20 states. [2020-07-20 16:54:50,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:54:50,933 INFO L93 Difference]: Finished difference Result 540 states and 1244 transitions. [2020-07-20 16:54:50,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:54:50,940 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 869 [2020-07-20 16:54:50,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:54:50,948 INFO L225 Difference]: With dead ends: 540 [2020-07-20 16:54:50,949 INFO L226 Difference]: Without dead ends: 536 [2020-07-20 16:54:50,950 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1744 GetRequests, 1705 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:54:50,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2020-07-20 16:54:50,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 505. [2020-07-20 16:54:50,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 505 states. [2020-07-20 16:54:50,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1114 transitions. [2020-07-20 16:54:50,984 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1114 transitions. Word has length 869 [2020-07-20 16:54:50,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:54:50,985 INFO L479 AbstractCegarLoop]: Abstraction has 505 states and 1114 transitions. [2020-07-20 16:54:50,985 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:54:50,985 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1114 transitions. [2020-07-20 16:54:50,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 870 [2020-07-20 16:54:50,993 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:54:50,994 INFO L422 BasicCegarLoop]: trace histogram [68, 68, 61, 61, 44, 44, 34, 34, 34, 34, 34, 34, 34, 30, 30, 30, 30, 30, 30, 30, 24, 17, 14, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:54:51,194 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:51,195 INFO L427 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:54:51,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:54:51,196 INFO L82 PathProgramCache]: Analyzing trace with hash 1454586357, now seen corresponding path program 59 times [2020-07-20 16:54:51,196 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:54:51,197 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1643943712] [2020-07-20 16:54:51,197 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:54:52,559 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:54:52,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:54:52,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 1679 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:54:52,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:54:53,276 INFO L134 CoverageAnalysis]: Checked inductivity of 22308 backedges. 484 proven. 2143 refuted. 0 times theorem prover too weak. 19681 trivial. 0 not checked. [2020-07-20 16:54:53,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:54:56,239 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:54:56,351 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:56,462 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:54:57,451 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:54:57,568 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:54:57,687 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:54:57,808 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:54:57,915 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:54:58,027 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:55:05,332 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:55:05,543 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:05,652 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:05,859 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-20 16:55:06,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:06,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:11,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:11,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:14,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:14,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:16,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:17,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:18,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:18,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:18,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:18,632 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:19,412 INFO L134 CoverageAnalysis]: Checked inductivity of 22308 backedges. 484 proven. 2176 refuted. 0 times theorem prover too weak. 19648 trivial. 0 not checked. [2020-07-20 16:55:19,412 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1643943712] [2020-07-20 16:55:19,413 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:55:19,413 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:55:19,413 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371860986] [2020-07-20 16:55:19,414 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:55:19,414 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:55:19,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:55:19,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:55:19,414 INFO L87 Difference]: Start difference. First operand 505 states and 1114 transitions. Second operand 22 states. [2020-07-20 16:55:20,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:55:20,823 INFO L93 Difference]: Finished difference Result 583 states and 1505 transitions. [2020-07-20 16:55:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:55:20,830 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 869 [2020-07-20 16:55:20,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:55:20,844 INFO L225 Difference]: With dead ends: 583 [2020-07-20 16:55:20,844 INFO L226 Difference]: Without dead ends: 579 [2020-07-20 16:55:20,846 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1745 GetRequests, 1701 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:55:20,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2020-07-20 16:55:20,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 502. [2020-07-20 16:55:20,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2020-07-20 16:55:20,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1101 transitions. [2020-07-20 16:55:20,916 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1101 transitions. Word has length 869 [2020-07-20 16:55:20,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:55:20,917 INFO L479 AbstractCegarLoop]: Abstraction has 502 states and 1101 transitions. [2020-07-20 16:55:20,917 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:55:20,917 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1101 transitions. [2020-07-20 16:55:20,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 918 [2020-07-20 16:55:20,933 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:55:20,933 INFO L422 BasicCegarLoop]: trace histogram [69, 69, 68, 68, 44, 44, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 25, 24, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:55:21,147 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:21,148 INFO L427 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:55:21,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:55:21,149 INFO L82 PathProgramCache]: Analyzing trace with hash -2134844925, now seen corresponding path program 60 times [2020-07-20 16:55:21,150 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:55:21,150 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [308626315] [2020-07-20 16:55:21,150 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:55:22,569 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:55:22,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:55:22,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 1772 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-20 16:55:22,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:55:23,273 INFO L134 CoverageAnalysis]: Checked inductivity of 24876 backedges. 660 proven. 1766 refuted. 0 times theorem prover too weak. 22450 trivial. 0 not checked. [2020-07-20 16:55:23,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:55:35,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:35,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:38,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:40,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:40,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:41,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:41,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:42,292 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:42,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:42,486 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:42,487 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:42,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:43,460 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:55:45,384 INFO L134 CoverageAnalysis]: Checked inductivity of 24876 backedges. 660 proven. 1792 refuted. 0 times theorem prover too weak. 22424 trivial. 0 not checked. [2020-07-20 16:55:45,385 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [308626315] [2020-07-20 16:55:45,385 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:55:45,385 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-20 16:55:45,385 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080414818] [2020-07-20 16:55:45,386 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-20 16:55:45,386 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:55:45,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-20 16:55:45,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-20 16:55:45,387 INFO L87 Difference]: Start difference. First operand 502 states and 1101 transitions. Second operand 20 states. [2020-07-20 16:55:46,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:55:46,583 INFO L93 Difference]: Finished difference Result 569 states and 1405 transitions. [2020-07-20 16:55:46,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-20 16:55:46,591 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 917 [2020-07-20 16:55:46,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:55:46,599 INFO L225 Difference]: With dead ends: 569 [2020-07-20 16:55:46,600 INFO L226 Difference]: Without dead ends: 565 [2020-07-20 16:55:46,601 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1840 GetRequests, 1801 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-20 16:55:46,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2020-07-20 16:55:46,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 512. [2020-07-20 16:55:46,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 512 states. [2020-07-20 16:55:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 1131 transitions. [2020-07-20 16:55:46,639 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 1131 transitions. Word has length 917 [2020-07-20 16:55:46,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:55:46,640 INFO L479 AbstractCegarLoop]: Abstraction has 512 states and 1131 transitions. [2020-07-20 16:55:46,640 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-20 16:55:46,640 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 1131 transitions. [2020-07-20 16:55:46,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 942 [2020-07-20 16:55:46,649 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:55:46,649 INFO L422 BasicCegarLoop]: trace histogram [78, 78, 63, 63, 44, 44, 39, 39, 39, 39, 39, 39, 39, 34, 31, 31, 31, 31, 31, 31, 31, 19, 13, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:55:46,850 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:55:46,850 INFO L427 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:55:46,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:55:46,852 INFO L82 PathProgramCache]: Analyzing trace with hash 659318451, now seen corresponding path program 61 times [2020-07-20 16:55:46,852 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:55:46,852 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2132194305] [2020-07-20 16:55:46,853 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-20 16:55:48,288 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:55:48,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:55:48,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 1819 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:55:48,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:55:49,073 INFO L134 CoverageAnalysis]: Checked inductivity of 26540 backedges. 571 proven. 2292 refuted. 0 times theorem prover too weak. 23677 trivial. 0 not checked. [2020-07-20 16:55:49,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:55:52,424 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:52,535 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:55:52,990 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-20 16:55:53,850 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:55:53,970 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-20 16:55:54,100 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:54,217 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:55:54,339 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:55:54,447 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-20 16:55:54,555 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:56:03,860 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:56:03,969 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-20 16:56:04,085 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:56:04,202 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:56:04,315 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-20 16:56:04,422 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-07-20 16:56:04,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:04,772 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:10,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:13,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:14,878 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:14,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:15,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:15,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:15,907 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:16,120 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:16,121 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:16,436 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:17,292 INFO L134 CoverageAnalysis]: Checked inductivity of 26540 backedges. 573 proven. 2323 refuted. 0 times theorem prover too weak. 23644 trivial. 0 not checked. [2020-07-20 16:56:17,292 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2132194305] [2020-07-20 16:56:17,292 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:56:17,292 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:56:17,293 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896529955] [2020-07-20 16:56:17,293 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:56:17,294 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:56:17,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:56:17,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:56:17,294 INFO L87 Difference]: Start difference. First operand 512 states and 1131 transitions. Second operand 22 states. [2020-07-20 16:56:18,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:56:18,538 INFO L93 Difference]: Finished difference Result 583 states and 1497 transitions. [2020-07-20 16:56:18,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:56:18,543 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 941 [2020-07-20 16:56:18,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:56:18,552 INFO L225 Difference]: With dead ends: 583 [2020-07-20 16:56:18,553 INFO L226 Difference]: Without dead ends: 579 [2020-07-20 16:56:18,554 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1889 GetRequests, 1845 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:56:18,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2020-07-20 16:56:18,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 509. [2020-07-20 16:56:18,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2020-07-20 16:56:18,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1114 transitions. [2020-07-20 16:56:18,591 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1114 transitions. Word has length 941 [2020-07-20 16:56:18,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:56:18,592 INFO L479 AbstractCegarLoop]: Abstraction has 509 states and 1114 transitions. [2020-07-20 16:56:18,592 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:56:18,592 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1114 transitions. [2020-07-20 16:56:18,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 990 [2020-07-20 16:56:18,601 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:56:18,601 INFO L422 BasicCegarLoop]: trace histogram [77, 77, 72, 72, 44, 44, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 36, 33, 28, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:56:18,802 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:56:18,802 INFO L427 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:56:18,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:56:18,803 INFO L82 PathProgramCache]: Analyzing trace with hash 336265973, now seen corresponding path program 62 times [2020-07-20 16:56:18,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:56:18,804 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [429457694] [2020-07-20 16:56:18,804 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:56:20,368 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:56:20,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:56:20,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 1912 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:56:20,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:56:21,007 INFO L134 CoverageAnalysis]: Checked inductivity of 29152 backedges. 731 proven. 2264 refuted. 0 times theorem prover too weak. 26157 trivial. 0 not checked. [2020-07-20 16:56:21,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:56:33,370 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:56:33,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:33,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:35,636 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-20 16:56:39,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:39,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:42,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:42,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:43,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:43,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:43,933 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:43,934 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:44,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:44,362 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:44,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:45,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:56:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 29152 backedges. 733 proven. 2295 refuted. 0 times theorem prover too weak. 26124 trivial. 0 not checked. [2020-07-20 16:56:46,893 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [429457694] [2020-07-20 16:56:46,893 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:56:46,893 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:56:46,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79197234] [2020-07-20 16:56:46,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:56:46,895 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:56:46,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:56:46,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:56:46,895 INFO L87 Difference]: Start difference. First operand 509 states and 1114 transitions. Second operand 22 states. [2020-07-20 16:56:48,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:56:48,181 INFO L93 Difference]: Finished difference Result 562 states and 1376 transitions. [2020-07-20 16:56:48,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:56:48,187 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 989 [2020-07-20 16:56:48,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:56:48,195 INFO L225 Difference]: With dead ends: 562 [2020-07-20 16:56:48,196 INFO L226 Difference]: Without dead ends: 558 [2020-07-20 16:56:48,197 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1985 GetRequests, 1941 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-20 16:56:48,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2020-07-20 16:56:48,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 501. [2020-07-20 16:56:48,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 501 states. [2020-07-20 16:56:48,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 1085 transitions. [2020-07-20 16:56:48,235 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 1085 transitions. Word has length 989 [2020-07-20 16:56:48,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:56:48,236 INFO L479 AbstractCegarLoop]: Abstraction has 501 states and 1085 transitions. [2020-07-20 16:56:48,236 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:56:48,236 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 1085 transitions. [2020-07-20 16:56:48,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1014 [2020-07-20 16:56:48,246 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:56:48,246 INFO L422 BasicCegarLoop]: trace histogram [78, 78, 75, 75, 44, 44, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 34, 31, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:56:48,447 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:56:48,447 INFO L427 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:56:48,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:56:48,448 INFO L82 PathProgramCache]: Analyzing trace with hash 627283649, now seen corresponding path program 63 times [2020-07-20 16:56:48,449 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:56:48,449 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1862691619] [2020-07-20 16:56:48,449 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:56:50,063 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-20 16:56:50,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:56:50,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 1958 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-20 16:56:50,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:56:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30632 backedges. 995 proven. 2084 refuted. 0 times theorem prover too weak. 27553 trivial. 0 not checked. [2020-07-20 16:56:50,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:57:02,752 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:57:02,854 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:57:03,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:09,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:09,519 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:10,951 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:12,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:12,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:12,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:13,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:13,229 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:13,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:14,419 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:17,757 INFO L134 CoverageAnalysis]: Checked inductivity of 30632 backedges. 999 proven. 2113 refuted. 0 times theorem prover too weak. 27520 trivial. 0 not checked. [2020-07-20 16:57:17,758 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1862691619] [2020-07-20 16:57:17,758 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:57:17,758 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-20 16:57:17,758 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242734907] [2020-07-20 16:57:17,760 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-20 16:57:17,760 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:57:17,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-20 16:57:17,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-20 16:57:17,760 INFO L87 Difference]: Start difference. First operand 501 states and 1085 transitions. Second operand 22 states. [2020-07-20 16:57:19,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:57:19,054 INFO L93 Difference]: Finished difference Result 521 states and 1159 transitions. [2020-07-20 16:57:19,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-20 16:57:19,060 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1013 [2020-07-20 16:57:19,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:57:19,067 INFO L225 Difference]: With dead ends: 521 [2020-07-20 16:57:19,068 INFO L226 Difference]: Without dead ends: 517 [2020-07-20 16:57:19,069 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2033 GetRequests, 1989 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-20 16:57:19,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2020-07-20 16:57:19,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 479. [2020-07-20 16:57:19,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 479 states. [2020-07-20 16:57:19,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 985 transitions. [2020-07-20 16:57:19,104 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 985 transitions. Word has length 1013 [2020-07-20 16:57:19,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:57:19,105 INFO L479 AbstractCegarLoop]: Abstraction has 479 states and 985 transitions. [2020-07-20 16:57:19,105 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-20 16:57:19,106 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 985 transitions. [2020-07-20 16:57:19,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1107 [2020-07-20 16:57:19,118 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:57:19,119 INFO L422 BasicCegarLoop]: trace histogram [91, 91, 74, 74, 55, 54, 45, 45, 45, 45, 45, 45, 45, 37, 37, 37, 37, 37, 37, 37, 37, 19, 17, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:57:19,319 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:57:19,320 INFO L427 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:57:19,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:57:19,321 INFO L82 PathProgramCache]: Analyzing trace with hash 567844927, now seen corresponding path program 64 times [2020-07-20 16:57:19,322 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:57:19,322 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1710276645] [2020-07-20 16:57:19,322 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:57:20,788 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:57:20,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:57:20,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 1637 conjuncts, 32 conjunts are in the unsatisfiable core [2020-07-20 16:57:20,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:57:21,850 INFO L134 CoverageAnalysis]: Checked inductivity of 36724 backedges. 17797 proven. 2345 refuted. 0 times theorem prover too weak. 16582 trivial. 0 not checked. [2020-07-20 16:57:21,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:57:26,298 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-20 16:57:34,967 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:57:35,074 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:57:35,189 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:57:35,306 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:57:42,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:43,712 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:43,713 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:44,701 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:45,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:45,344 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:45,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:46,027 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:46,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:49,373 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:57:49,487 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:57:49,610 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:57:49,730 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:57:49,844 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-20 16:57:55,538 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:57:55,645 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:57:55,862 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-20 16:57:56,297 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:56,297 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:59,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:57:59,717 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:01,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:01,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:03,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:03,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:03,832 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:03,833 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:04,262 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:04,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:04,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:04,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 36724 backedges. 2131 proven. 4539 refuted. 0 times theorem prover too weak. 30054 trivial. 0 not checked. [2020-07-20 16:58:05,179 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1710276645] [2020-07-20 16:58:05,179 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 16:58:05,179 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 33] total 37 [2020-07-20 16:58:05,179 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867194428] [2020-07-20 16:58:05,180 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-07-20 16:58:05,181 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 16:58:05,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-07-20 16:58:05,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2020-07-20 16:58:05,182 INFO L87 Difference]: Start difference. First operand 479 states and 985 transitions. Second operand 37 states. [2020-07-20 16:58:12,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 16:58:12,979 INFO L93 Difference]: Finished difference Result 998 states and 2076 transitions. [2020-07-20 16:58:12,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-07-20 16:58:12,985 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 1106 [2020-07-20 16:58:12,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 16:58:12,992 INFO L225 Difference]: With dead ends: 998 [2020-07-20 16:58:12,992 INFO L226 Difference]: Without dead ends: 525 [2020-07-20 16:58:12,996 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2242 GetRequests, 2145 SyntacticMatches, 31 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=665, Invalid=3891, Unknown=0, NotChecked=0, Total=4556 [2020-07-20 16:58:12,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2020-07-20 16:58:13,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 458. [2020-07-20 16:58:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2020-07-20 16:58:13,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 861 transitions. [2020-07-20 16:58:13,049 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 861 transitions. Word has length 1106 [2020-07-20 16:58:13,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 16:58:13,050 INFO L479 AbstractCegarLoop]: Abstraction has 458 states and 861 transitions. [2020-07-20 16:58:13,050 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-07-20 16:58:13,050 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 861 transitions. [2020-07-20 16:58:13,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1357 [2020-07-20 16:58:13,083 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 16:58:13,084 INFO L422 BasicCegarLoop]: trace histogram [103, 103, 98, 98, 72, 71, 51, 51, 51, 51, 51, 51, 51, 49, 49, 49, 49, 49, 49, 49, 32, 26, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 16:58:13,298 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:58:13,299 INFO L427 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 16:58:13,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 16:58:13,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1346215157, now seen corresponding path program 65 times [2020-07-20 16:58:13,300 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 16:58:13,300 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1012123187] [2020-07-20 16:58:13,301 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 16:58:15,027 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-20 16:58:15,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-20 16:58:15,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 2010 conjuncts, 34 conjunts are in the unsatisfiable core [2020-07-20 16:58:15,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 16:58:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 54869 backedges. 22117 proven. 4114 refuted. 0 times theorem prover too weak. 28638 trivial. 0 not checked. [2020-07-20 16:58:16,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 16:58:19,040 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:19,149 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:19,897 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:20,014 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:20,136 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:58:20,261 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:58:22,657 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:22,765 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:23,476 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:23,592 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:23,717 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:58:23,834 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:58:31,915 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:32,024 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:32,709 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:32,829 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:32,949 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:58:33,062 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:58:35,243 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:58:35,345 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:58:35,457 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:35,567 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:36,333 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:36,445 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:36,564 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:58:36,681 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:58:38,848 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:58:38,954 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-20 16:58:39,068 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:39,178 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:39,873 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:39,988 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:40,111 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:58:40,229 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-20 16:58:40,347 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-07-20 16:58:40,456 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-20 16:58:46,124 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:46,125 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:49,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:51,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:51,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:52,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:52,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:53,083 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:53,084 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:53,534 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:53,535 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:53,815 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:53,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-20 16:58:56,390 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:56,496 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-20 16:58:57,155 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:57,268 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-20 16:58:57,385 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:58:57,497 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-20 16:58:57,608 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 57