/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 NOT_INCREMENTALLY -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_8-2.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 10:58:25,971 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 10:58:25,974 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 10:58:25,987 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 10:58:25,988 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 10:58:25,989 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 10:58:25,990 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 10:58:25,992 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 10:58:25,994 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 10:58:25,995 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 10:58:25,996 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 10:58:25,997 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 10:58:25,997 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 10:58:25,998 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 10:58:25,999 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 10:58:26,000 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 10:58:26,001 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 10:58:26,002 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 10:58:26,004 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 10:58:26,006 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 10:58:26,008 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 10:58:26,009 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 10:58:26,011 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 10:58:26,012 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 10:58:26,014 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 10:58:26,014 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 10:58:26,015 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 10:58:26,015 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 10:58:26,016 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 10:58:26,017 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 10:58:26,017 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 10:58:26,018 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 10:58:26,019 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 10:58:26,019 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 10:58:26,020 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 10:58:26,020 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 10:58:26,021 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 10:58:26,021 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 10:58:26,022 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 10:58:26,022 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 10:58:26,023 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 10:58:26,024 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-21 10:58:26,042 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 10:58:26,042 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 10:58:26,043 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 10:58:26,044 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 10:58:26,044 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 10:58:26,044 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 10:58:26,044 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 10:58:26,044 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 10:58:26,044 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 10:58:26,044 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 10:58:26,045 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 10:58:26,045 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 10:58:26,045 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 10:58:26,048 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 10:58:26,049 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 10:58:26,049 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 10:58:26,049 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 10:58:26,049 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 10:58:26,049 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 10:58:26,049 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 10:58:26,050 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 10:58:26,050 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 10:58:26,050 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 10:58:26,050 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 10:58:26,050 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 10:58:26,051 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 10:58:26,051 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:26,051 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 10:58:26,051 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 10:58:26,051 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 -> NOT_INCREMENTALLY [2020-07-21 10:58:26,339 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 10:58:26,351 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 10:58:26,355 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 10:58:26,357 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 10:58:26,357 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 10:58:26,358 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_8-2.c [2020-07-21 10:58:26,443 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5ed0c563/d875c7fda4934828b1c4cf90eb4fa813/FLAG9d2fc18d3 [2020-07-21 10:58:27,056 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 10:58:27,057 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_8-2.c [2020-07-21 10:58:27,066 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5ed0c563/d875c7fda4934828b1c4cf90eb4fa813/FLAG9d2fc18d3 [2020-07-21 10:58:27,397 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5ed0c563/d875c7fda4934828b1c4cf90eb4fa813 [2020-07-21 10:58:27,410 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 10:58:27,414 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 10:58:27,415 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 10:58:27,416 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 10:58:27,419 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 10:58:27,421 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,424 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b58d8f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27, skipping insertion in model container [2020-07-21 10:58:27,424 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,433 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 10:58:27,451 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 10:58:27,638 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 10:58:27,643 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 10:58:27,661 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 10:58:27,676 INFO L208 MainTranslator]: Completed translation [2020-07-21 10:58:27,677 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27 WrapperNode [2020-07-21 10:58:27,677 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 10:58:27,678 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 10:58:27,678 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 10:58:27,678 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 10:58:27,692 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,692 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,697 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,698 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,702 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,704 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,705 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... [2020-07-21 10:58:27,707 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 10:58:27,707 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 10:58:27,708 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 10:58:27,708 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 10:58:27,709 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 10:58:27,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 10:58:27,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 10:58:27,873 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-21 10:58:27,873 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-21 10:58:27,873 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 10:58:27,874 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 10:58:27,874 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 10:58:27,874 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-21 10:58:27,874 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-21 10:58:27,874 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 10:58:27,874 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 10:58:27,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 10:58:28,084 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 10:58:28,084 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 10:58:28,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:58:28 BoogieIcfgContainer [2020-07-21 10:58:28,089 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 10:58:28,090 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 10:58:28,090 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 10:58:28,094 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 10:58:28,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 10:58:27" (1/3) ... [2020-07-21 10:58:28,095 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43f3ff56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:58:28, skipping insertion in model container [2020-07-21 10:58:28,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:58:27" (2/3) ... [2020-07-21 10:58:28,096 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43f3ff56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:58:28, skipping insertion in model container [2020-07-21 10:58:28,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:58:28" (3/3) ... [2020-07-21 10:58:28,098 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-2.c [2020-07-21 10:58:28,111 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 10:58:28,120 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 10:58:28,158 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 10:58:28,223 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 10:58:28,223 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 10:58:28,223 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 10:58:28,223 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 10:58:28,224 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 10:58:28,224 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 10:58:28,224 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 10:58:28,224 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 10:58:28,248 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-21 10:58:28,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 10:58:28,268 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:28,269 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:28,269 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:28,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:28,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-21 10:58:28,285 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:28,285 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1230502077] [2020-07-21 10:58:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:28,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:28,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 10:58:28,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:28,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 10:58:28,462 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:58:28,464 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1230502077] [2020-07-21 10:58:28,465 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:58:28,465 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 10:58:28,466 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214229974] [2020-07-21 10:58:28,473 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 10:58:28,473 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:28,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 10:58:28,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 10:58:28,492 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-21 10:58:28,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:28,609 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-21 10:58:28,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 10:58:28,612 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 10:58:28,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:28,625 INFO L225 Difference]: With dead ends: 44 [2020-07-21 10:58:28,625 INFO L226 Difference]: Without dead ends: 30 [2020-07-21 10:58:28,630 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 10:58:28,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-21 10:58:28,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-21 10:58:28,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 10:58:28,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 10:58:28,684 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-21 10:58:28,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:28,685 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 10:58:28,685 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 10:58:28,685 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 10:58:28,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 10:58:28,687 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:28,687 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:28,903 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:28,904 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:28,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:28,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-21 10:58:28,907 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:28,909 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1518341085] [2020-07-21 10:58:28,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:28,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:28,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 10:58:28,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:29,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 10:58:29,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:58:29,007 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1518341085] [2020-07-21 10:58:29,007 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:58:29,007 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 10:58:29,008 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481552028] [2020-07-21 10:58:29,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 10:58:29,012 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:29,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 10:58:29,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 10:58:29,014 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-21 10:58:29,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:29,115 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-21 10:58:29,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 10:58:29,117 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 10:58:29,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:29,120 INFO L225 Difference]: With dead ends: 36 [2020-07-21 10:58:29,120 INFO L226 Difference]: Without dead ends: 32 [2020-07-21 10:58:29,124 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 10:58:29,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-21 10:58:29,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-21 10:58:29,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 10:58:29,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 10:58:29,147 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-21 10:58:29,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:29,149 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 10:58:29,150 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 10:58:29,150 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 10:58:29,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 10:58:29,154 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:29,155 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:29,369 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:29,370 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:29,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:29,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-21 10:58:29,372 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:29,373 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [556084321] [2020-07-21 10:58:29,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:29,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 10:58:29,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:29,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:58:29,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:29,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:29,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:29,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:58:29,737 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [556084321] [2020-07-21 10:58:29,738 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:29,754 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 10:58:29,754 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798970481] [2020-07-21 10:58:29,755 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 10:58:29,756 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:29,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 10:58:29,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 10:58:29,757 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-21 10:58:29,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:29,876 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-21 10:58:29,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 10:58:29,877 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-21 10:58:29,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:29,880 INFO L225 Difference]: With dead ends: 41 [2020-07-21 10:58:29,880 INFO L226 Difference]: Without dead ends: 37 [2020-07-21 10:58:29,881 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:58:29,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-21 10:58:29,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-21 10:58:29,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 10:58:29,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 10:58:29,890 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-21 10:58:29,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:29,891 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 10:58:29,891 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 10:58:29,891 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 10:58:29,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 10:58:29,893 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:29,893 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:30,108 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:30,109 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:30,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:30,111 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-21 10:58:30,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:30,112 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1623369505] [2020-07-21 10:58:30,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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) [2020-07-21 10:58:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:30,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjunts are in the unsatisfiable core Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:30,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:30,186 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:58:30,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:30,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:30,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:30,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:58:30,377 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1623369505] [2020-07-21 10:58:30,378 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:30,378 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 10:58:30,378 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077458110] [2020-07-21 10:58:30,379 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 10:58:30,379 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:30,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 10:58:30,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 10:58:30,380 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-21 10:58:30,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:30,505 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-21 10:58:30,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 10:58:30,506 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-21 10:58:30,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:30,508 INFO L225 Difference]: With dead ends: 46 [2020-07-21 10:58:30,508 INFO L226 Difference]: Without dead ends: 42 [2020-07-21 10:58:30,509 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:58:30,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-21 10:58:30,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-21 10:58:30,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 10:58:30,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 10:58:30,519 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-21 10:58:30,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:30,519 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 10:58:30,519 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 10:58:30,519 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 10:58:30,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 10:58:30,521 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:30,521 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:30,733 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:30,734 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:30,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:30,734 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-21 10:58:30,735 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:30,735 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1174141258] [2020-07-21 10:58:30,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:30,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 10:58:30,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:30,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 10:58:30,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:31,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,136 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,208 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 10:58:31,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1174141258] [2020-07-21 10:58:31,209 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:31,209 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 10:58:31,212 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321845664] [2020-07-21 10:58:31,213 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 10:58:31,214 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:31,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 10:58:31,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:58:31,215 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-21 10:58:31,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:31,389 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-21 10:58:31,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:58:31,390 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-21 10:58:31,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:31,392 INFO L225 Difference]: With dead ends: 51 [2020-07-21 10:58:31,392 INFO L226 Difference]: Without dead ends: 47 [2020-07-21 10:58:31,393 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 10:58:31,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-21 10:58:31,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-21 10:58:31,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 10:58:31,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 10:58:31,407 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-21 10:58:31,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:31,408 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 10:58:31,408 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 10:58:31,408 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 10:58:31,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-21 10:58:31,410 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:31,410 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:31,624 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:31,625 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:31,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:31,626 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-21 10:58:31,626 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:31,627 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1887935606] [2020-07-21 10:58:31,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:31,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:31,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 10:58:31,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-21 10:58:31,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:31,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:32,034 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 10:58:32,034 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1887935606] [2020-07-21 10:58:32,035 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:32,035 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 10:58:32,035 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446138662] [2020-07-21 10:58:32,036 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 10:58:32,036 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:32,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 10:58:32,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:58:32,037 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-21 10:58:32,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:32,201 INFO L93 Difference]: Finished difference Result 56 states and 84 transitions. [2020-07-21 10:58:32,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:58:32,205 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-21 10:58:32,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:32,210 INFO L225 Difference]: With dead ends: 56 [2020-07-21 10:58:32,210 INFO L226 Difference]: Without dead ends: 52 [2020-07-21 10:58:32,211 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 10:58:32,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-07-21 10:58:32,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 40. [2020-07-21 10:58:32,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 10:58:32,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 10:58:32,228 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 40 [2020-07-21 10:58:32,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:32,230 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 10:58:32,230 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 10:58:32,230 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 10:58:32,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-07-21 10:58:32,238 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:32,238 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:32,453 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:32,454 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:32,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:32,455 INFO L82 PathProgramCache]: Analyzing trace with hash -209212298, now seen corresponding path program 2 times [2020-07-21 10:58:32,455 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:32,456 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [858043377] [2020-07-21 10:58:32,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:32,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:32,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 10:58:32,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:32,572 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-07-21 10:58:32,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:32,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:32,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:33,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:33,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 10:58:33,186 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [858043377] [2020-07-21 10:58:33,186 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:33,186 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 10:58:33,186 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060970144] [2020-07-21 10:58:33,188 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 10:58:33,188 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:33,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 10:58:33,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 10:58:33,189 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 14 states. [2020-07-21 10:58:33,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:33,386 INFO L93 Difference]: Finished difference Result 61 states and 96 transitions. [2020-07-21 10:58:33,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 10:58:33,387 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 52 [2020-07-21 10:58:33,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:33,390 INFO L225 Difference]: With dead ends: 61 [2020-07-21 10:58:33,390 INFO L226 Difference]: Without dead ends: 57 [2020-07-21 10:58:33,391 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 86 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:58:33,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-07-21 10:58:33,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 45. [2020-07-21 10:58:33,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 10:58:33,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 10:58:33,403 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 52 [2020-07-21 10:58:33,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:33,403 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 10:58:33,404 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 10:58:33,404 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 10:58:33,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-07-21 10:58:33,406 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:33,406 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:33,616 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:33,617 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:33,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:33,618 INFO L82 PathProgramCache]: Analyzing trace with hash -405677468, now seen corresponding path program 1 times [2020-07-21 10:58:33,619 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:33,619 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1482433533] [2020-07-21 10:58:33,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:33,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:33,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 10:58:33,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:33,757 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2020-07-21 10:58:33,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:34,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:34,112 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:34,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:34,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:34,266 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 10:58:34,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1482433533] [2020-07-21 10:58:34,312 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:34,313 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 10:58:34,313 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890949473] [2020-07-21 10:58:34,314 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 10:58:34,314 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:34,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 10:58:34,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 10:58:34,315 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 14 states. [2020-07-21 10:58:34,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:34,527 INFO L93 Difference]: Finished difference Result 66 states and 110 transitions. [2020-07-21 10:58:34,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 10:58:34,534 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 54 [2020-07-21 10:58:34,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:34,536 INFO L225 Difference]: With dead ends: 66 [2020-07-21 10:58:34,536 INFO L226 Difference]: Without dead ends: 62 [2020-07-21 10:58:34,537 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 90 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:58:34,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2020-07-21 10:58:34,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 45. [2020-07-21 10:58:34,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 10:58:34,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 10:58:34,549 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 54 [2020-07-21 10:58:34,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:34,549 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 10:58:34,549 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 10:58:34,549 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 10:58:34,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-21 10:58:34,551 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:34,551 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:34,765 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:34,766 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:34,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:34,767 INFO L82 PathProgramCache]: Analyzing trace with hash -975547772, now seen corresponding path program 3 times [2020-07-21 10:58:34,768 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:34,768 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1046886530] [2020-07-21 10:58:34,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:34,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:34,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 10:58:34,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:34,920 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 60 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-21 10:58:34,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:35,535 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,819 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:35,857 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 68 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2020-07-21 10:58:35,857 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1046886530] [2020-07-21 10:58:35,857 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:35,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 10:58:35,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252875039] [2020-07-21 10:58:35,858 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 10:58:35,859 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:35,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 10:58:35,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 10:58:35,859 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 16 states. [2020-07-21 10:58:36,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:36,141 INFO L93 Difference]: Finished difference Result 71 states and 124 transitions. [2020-07-21 10:58:36,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 10:58:36,142 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 78 [2020-07-21 10:58:36,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:36,146 INFO L225 Difference]: With dead ends: 71 [2020-07-21 10:58:36,147 INFO L226 Difference]: Without dead ends: 67 [2020-07-21 10:58:36,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 134 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:58:36,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2020-07-21 10:58:36,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2020-07-21 10:58:36,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 10:58:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 10:58:36,163 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 78 [2020-07-21 10:58:36,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:36,164 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 10:58:36,164 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 10:58:36,164 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 10:58:36,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2020-07-21 10:58:36,166 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:36,166 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:36,380 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:36,381 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:36,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:36,382 INFO L82 PathProgramCache]: Analyzing trace with hash 1891337214, now seen corresponding path program 2 times [2020-07-21 10:58:36,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:36,383 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [804066519] [2020-07-21 10:58:36,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:36,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 10:58:36,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:36,548 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 115 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-21 10:58:36,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:37,136 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:37,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:37,382 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:37,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:37,505 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 125 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-21 10:58:37,505 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [804066519] [2020-07-21 10:58:37,506 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:37,506 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 10:58:37,506 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050049433] [2020-07-21 10:58:37,509 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 10:58:37,510 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:37,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 10:58:37,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 10:58:37,511 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 16 states. [2020-07-21 10:58:37,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:37,741 INFO L93 Difference]: Finished difference Result 76 states and 140 transitions. [2020-07-21 10:58:37,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 10:58:37,741 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 108 [2020-07-21 10:58:37,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:37,743 INFO L225 Difference]: With dead ends: 76 [2020-07-21 10:58:37,743 INFO L226 Difference]: Without dead ends: 72 [2020-07-21 10:58:37,745 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 192 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:58:37,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2020-07-21 10:58:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 50. [2020-07-21 10:58:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 10:58:37,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 10:58:37,776 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 108 [2020-07-21 10:58:37,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:37,777 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 10:58:37,777 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 10:58:37,778 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 10:58:37,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2020-07-21 10:58:37,783 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:37,783 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 13, 13, 12, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:37,996 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:37,997 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:37,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:37,998 INFO L82 PathProgramCache]: Analyzing trace with hash -815433282, now seen corresponding path program 4 times [2020-07-21 10:58:37,999 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:38,000 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1714256462] [2020-07-21 10:58:38,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:38,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:38,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:58:38,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:38,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 332 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2020-07-21 10:58:38,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:39,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,572 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,574 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,723 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,895 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:39,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 346 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2020-07-21 10:58:39,949 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1714256462] [2020-07-21 10:58:39,949 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:39,949 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 10:58:39,949 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215419242] [2020-07-21 10:58:39,950 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 10:58:39,951 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:39,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 10:58:39,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:58:39,951 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 18 states. [2020-07-21 10:58:40,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:40,222 INFO L93 Difference]: Finished difference Result 81 states and 156 transitions. [2020-07-21 10:58:40,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:58:40,222 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 208 [2020-07-21 10:58:40,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:40,226 INFO L225 Difference]: With dead ends: 81 [2020-07-21 10:58:40,226 INFO L226 Difference]: Without dead ends: 77 [2020-07-21 10:58:40,227 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 389 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 10:58:40,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2020-07-21 10:58:40,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 55. [2020-07-21 10:58:40,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 10:58:40,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 10:58:40,238 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 208 [2020-07-21 10:58:40,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:40,239 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 10:58:40,239 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 10:58:40,239 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 10:58:40,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 10:58:40,241 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:40,242 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:40,454 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:40,455 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:40,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:40,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1180347891, now seen corresponding path program 2 times [2020-07-21 10:58:40,456 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:40,457 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [825513897] [2020-07-21 10:58:40,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:40,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:58:40,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:40,617 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 149 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2020-07-21 10:58:40,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:41,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,711 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,938 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,989 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 165 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2020-07-21 10:58:42,045 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [825513897] [2020-07-21 10:58:42,046 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:42,047 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 10:58:42,047 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537880655] [2020-07-21 10:58:42,049 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 10:58:42,050 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:42,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 10:58:42,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:58:42,051 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 18 states. [2020-07-21 10:58:42,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:42,340 INFO L93 Difference]: Finished difference Result 86 states and 174 transitions. [2020-07-21 10:58:42,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:58:42,346 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 121 [2020-07-21 10:58:42,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:42,350 INFO L225 Difference]: With dead ends: 86 [2020-07-21 10:58:42,350 INFO L226 Difference]: Without dead ends: 82 [2020-07-21 10:58:42,351 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 214 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-21 10:58:42,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2020-07-21 10:58:42,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2020-07-21 10:58:42,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 10:58:42,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 10:58:42,376 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 121 [2020-07-21 10:58:42,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:42,377 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 10:58:42,377 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 10:58:42,378 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 10:58:42,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-07-21 10:58:42,382 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:42,384 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 11, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:42,597 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:42,598 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:42,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:42,599 INFO L82 PathProgramCache]: Analyzing trace with hash 2099307065, now seen corresponding path program 5 times [2020-07-21 10:58:42,599 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:42,600 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1560261347] [2020-07-21 10:58:42,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:42,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:42,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:58:42,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 331 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2020-07-21 10:58:42,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:44,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:44,184 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:44,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:44,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:44,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:44,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:44,977 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,109 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,110 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 352 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2020-07-21 10:58:45,169 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1560261347] [2020-07-21 10:58:45,169 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:45,169 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 10:58:45,170 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317364545] [2020-07-21 10:58:45,170 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 10:58:45,171 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:45,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 10:58:45,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 10:58:45,171 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 20 states. [2020-07-21 10:58:45,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:45,609 INFO L93 Difference]: Finished difference Result 91 states and 192 transitions. [2020-07-21 10:58:45,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:58:45,610 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 195 [2020-07-21 10:58:45,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:45,613 INFO L225 Difference]: With dead ends: 91 [2020-07-21 10:58:45,613 INFO L226 Difference]: Without dead ends: 87 [2020-07-21 10:58:45,615 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 359 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 10:58:45,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-07-21 10:58:45,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 60. [2020-07-21 10:58:45,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 10:58:45,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 10:58:45,626 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 195 [2020-07-21 10:58:45,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:45,626 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 10:58:45,627 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 10:58:45,627 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 10:58:45,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 10:58:45,630 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:45,630 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:45,845 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:45,846 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:45,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:45,847 INFO L82 PathProgramCache]: Analyzing trace with hash 266210309, now seen corresponding path program 3 times [2020-07-21 10:58:45,847 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:45,848 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1630824773] [2020-07-21 10:58:45,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:45,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:58:45,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:46,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 347 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2020-07-21 10:58:46,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:47,479 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,136 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,370 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,419 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 371 refuted. 0 times theorem prover too weak. 634 trivial. 0 not checked. [2020-07-21 10:58:48,486 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1630824773] [2020-07-21 10:58:48,486 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:48,487 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 10:58:48,487 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892600202] [2020-07-21 10:58:48,487 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 10:58:48,488 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:48,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 10:58:48,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 10:58:48,489 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 19 states. [2020-07-21 10:58:48,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:48,868 INFO L93 Difference]: Finished difference Result 96 states and 212 transitions. [2020-07-21 10:58:48,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:58:48,869 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 201 [2020-07-21 10:58:48,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:48,872 INFO L225 Difference]: With dead ends: 96 [2020-07-21 10:58:48,872 INFO L226 Difference]: Without dead ends: 92 [2020-07-21 10:58:48,873 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 370 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 10:58:48,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2020-07-21 10:58:48,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 60. [2020-07-21 10:58:48,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 10:58:48,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 10:58:48,885 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 201 [2020-07-21 10:58:48,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:48,886 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 10:58:48,887 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 10:58:48,887 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 10:58:48,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2020-07-21 10:58:48,895 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:48,895 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 22, 21, 21, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:49,109 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:49,110 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:49,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:49,111 INFO L82 PathProgramCache]: Analyzing trace with hash -865443995, now seen corresponding path program 6 times [2020-07-21 10:58:49,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:49,111 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2025108830] [2020-07-21 10:58:49,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:49,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:49,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:58:49,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:49,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 819 refuted. 0 times theorem prover too weak. 2713 trivial. 0 not checked. [2020-07-21 10:58:49,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:51,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:51,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:52,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:52,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:52,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:52,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:52,885 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:52,886 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:53,031 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:53,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:53,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:53,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 849 refuted. 0 times theorem prover too weak. 2683 trivial. 0 not checked. [2020-07-21 10:58:53,324 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2025108830] [2020-07-21 10:58:53,324 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:53,325 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:58:53,325 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803814792] [2020-07-21 10:58:53,326 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:58:53,326 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:53,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:58:53,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:58:53,327 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 21 states. [2020-07-21 10:58:53,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:53,809 INFO L93 Difference]: Finished difference Result 101 states and 232 transitions. [2020-07-21 10:58:53,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:58:53,810 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 351 [2020-07-21 10:58:53,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:53,816 INFO L225 Difference]: With dead ends: 101 [2020-07-21 10:58:53,816 INFO L226 Difference]: Without dead ends: 97 [2020-07-21 10:58:53,818 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 667 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:58:53,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2020-07-21 10:58:53,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 65. [2020-07-21 10:58:53,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-07-21 10:58:53,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 114 transitions. [2020-07-21 10:58:53,836 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 114 transitions. Word has length 351 [2020-07-21 10:58:53,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:53,837 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 114 transitions. [2020-07-21 10:58:53,837 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:58:53,838 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 114 transitions. [2020-07-21 10:58:53,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2020-07-21 10:58:53,841 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:53,841 INFO L422 BasicCegarLoop]: trace histogram [26, 26, 19, 17, 17, 13, 13, 13, 13, 13, 13, 13, 13, 11, 8, 8, 8, 8, 8, 8, 8, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:54,054 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:54,055 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:54,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:54,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1494010988, now seen corresponding path program 3 times [2020-07-21 10:58:54,056 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:54,056 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [56793189] [2020-07-21 10:58:54,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:54,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:58:54,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:54,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2517 backedges. 124 proven. 533 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2020-07-21 10:58:54,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:55,923 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:55,924 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:56,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:56,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:56,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:56,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,287 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,356 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 2517 backedges. 124 proven. 554 refuted. 0 times theorem prover too weak. 1839 trivial. 0 not checked. [2020-07-21 10:58:57,524 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [56793189] [2020-07-21 10:58:57,524 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:57,525 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 10:58:57,525 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800297612] [2020-07-21 10:58:57,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 10:58:57,526 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:57,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 10:58:57,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 10:58:57,528 INFO L87 Difference]: Start difference. First operand 65 states and 114 transitions. Second operand 19 states. [2020-07-21 10:58:58,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:58,019 INFO L93 Difference]: Finished difference Result 129 states and 362 transitions. [2020-07-21 10:58:58,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:58:58,021 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 297 [2020-07-21 10:58:58,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:58,025 INFO L225 Difference]: With dead ends: 129 [2020-07-21 10:58:58,025 INFO L226 Difference]: Without dead ends: 125 [2020-07-21 10:58:58,029 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 562 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 10:58:58,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2020-07-21 10:58:58,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 67. [2020-07-21 10:58:58,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-07-21 10:58:58,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 120 transitions. [2020-07-21 10:58:58,055 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 120 transitions. Word has length 297 [2020-07-21 10:58:58,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:58,057 INFO L479 AbstractCegarLoop]: Abstraction has 67 states and 120 transitions. [2020-07-21 10:58:58,057 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 10:58:58,057 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 120 transitions. [2020-07-21 10:58:58,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2020-07-21 10:58:58,061 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:58,061 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 25, 25, 25, 23, 17, 17, 17, 17, 17, 17, 17, 12, 12, 12, 12, 12, 12, 12, 11, 11, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:58,274 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:58,275 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:58,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:58,275 INFO L82 PathProgramCache]: Analyzing trace with hash -948476032, now seen corresponding path program 1 times [2020-07-21 10:58:58,276 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:58,276 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [486825050] [2020-07-21 10:58:58,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:58,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 910 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:58:58,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4805 backedges. 168 proven. 707 refuted. 0 times theorem prover too weak. 3930 trivial. 0 not checked. [2020-07-21 10:58:58,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:00,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:00,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:00,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:01,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:01,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:01,142 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:01,242 INFO L134 CoverageAnalysis]: Checked inductivity of 4805 backedges. 168 proven. 723 refuted. 0 times theorem prover too weak. 3914 trivial. 0 not checked. [2020-07-21 10:59:01,243 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [486825050] [2020-07-21 10:59:01,243 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:01,243 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 10:59:01,243 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081251924] [2020-07-21 10:59:01,244 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 10:59:01,244 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:01,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 10:59:01,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 10:59:01,245 INFO L87 Difference]: Start difference. First operand 67 states and 120 transitions. Second operand 17 states. [2020-07-21 10:59:01,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:01,620 INFO L93 Difference]: Finished difference Result 139 states and 413 transitions. [2020-07-21 10:59:01,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:59:01,623 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 409 [2020-07-21 10:59:01,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:01,627 INFO L225 Difference]: With dead ends: 139 [2020-07-21 10:59:01,628 INFO L226 Difference]: Without dead ends: 135 [2020-07-21 10:59:01,629 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 790 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:01,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2020-07-21 10:59:01,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 69. [2020-07-21 10:59:01,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-07-21 10:59:01,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 127 transitions. [2020-07-21 10:59:01,648 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 127 transitions. Word has length 409 [2020-07-21 10:59:01,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:01,649 INFO L479 AbstractCegarLoop]: Abstraction has 69 states and 127 transitions. [2020-07-21 10:59:01,649 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 10:59:01,649 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 127 transitions. [2020-07-21 10:59:01,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2020-07-21 10:59:01,655 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:01,655 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 33, 33, 32, 30, 22, 22, 22, 22, 22, 22, 22, 16, 16, 16, 16, 16, 16, 16, 14, 14, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:01,870 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:01,870 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:01,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:01,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1385064961, now seen corresponding path program 1 times [2020-07-21 10:59:01,872 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:01,872 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1222424575] [2020-07-21 10:59:01,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:02,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 1181 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:59:02,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:02,611 INFO L134 CoverageAnalysis]: Checked inductivity of 8231 backedges. 323 proven. 1219 refuted. 0 times theorem prover too weak. 6689 trivial. 0 not checked. [2020-07-21 10:59:02,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:04,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:05,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:06,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:06,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:07,055 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:07,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:07,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:07,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:07,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:07,442 INFO L134 CoverageAnalysis]: Checked inductivity of 8231 backedges. 327 proven. 1245 refuted. 0 times theorem prover too weak. 6659 trivial. 0 not checked. [2020-07-21 10:59:07,443 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1222424575] [2020-07-21 10:59:07,443 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:07,443 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:59:07,444 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453039825] [2020-07-21 10:59:07,445 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:59:07,445 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:07,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:59:07,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:59:07,446 INFO L87 Difference]: Start difference. First operand 69 states and 127 transitions. Second operand 21 states. [2020-07-21 10:59:08,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:08,060 INFO L93 Difference]: Finished difference Result 166 states and 566 transitions. [2020-07-21 10:59:08,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:59:08,061 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 531 [2020-07-21 10:59:08,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:08,064 INFO L225 Difference]: With dead ends: 166 [2020-07-21 10:59:08,064 INFO L226 Difference]: Without dead ends: 88 [2020-07-21 10:59:08,069 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1069 GetRequests, 1025 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:59:08,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-07-21 10:59:08,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2020-07-21 10:59:08,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-07-21 10:59:08,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 146 transitions. [2020-07-21 10:59:08,087 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 146 transitions. Word has length 531 [2020-07-21 10:59:08,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:08,088 INFO L479 AbstractCegarLoop]: Abstraction has 88 states and 146 transitions. [2020-07-21 10:59:08,089 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:59:08,089 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 146 transitions. [2020-07-21 10:59:08,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2020-07-21 10:59:08,093 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:08,093 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 25, 24, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 9, 9, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:08,306 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:08,307 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:08,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:08,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1214630406, now seen corresponding path program 2 times [2020-07-21 10:59:08,308 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:08,308 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [503127172] [2020-07-21 10:59:08,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:08,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 1020 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:59:08,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:08,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5956 backedges. 232 proven. 884 refuted. 0 times theorem prover too weak. 4840 trivial. 0 not checked. [2020-07-21 10:59:08,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:10,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:10,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:11,162 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:11,572 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:11,573 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:11,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:11,951 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:12,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:12,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 5956 backedges. 232 proven. 905 refuted. 0 times theorem prover too weak. 4819 trivial. 0 not checked. [2020-07-21 10:59:12,205 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [503127172] [2020-07-21 10:59:12,205 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:12,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 10:59:12,206 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985314572] [2020-07-21 10:59:12,207 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 10:59:12,207 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:12,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 10:59:12,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 10:59:12,208 INFO L87 Difference]: Start difference. First operand 88 states and 146 transitions. Second operand 19 states. [2020-07-21 10:59:12,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:12,592 INFO L93 Difference]: Finished difference Result 167 states and 414 transitions. [2020-07-21 10:59:12,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:59:12,593 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 458 [2020-07-21 10:59:12,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:12,598 INFO L225 Difference]: With dead ends: 167 [2020-07-21 10:59:12,598 INFO L226 Difference]: Without dead ends: 153 [2020-07-21 10:59:12,607 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 922 GetRequests, 883 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 10:59:12,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2020-07-21 10:59:12,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 94. [2020-07-21 10:59:12,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2020-07-21 10:59:12,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 160 transitions. [2020-07-21 10:59:12,627 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 160 transitions. Word has length 458 [2020-07-21 10:59:12,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:12,628 INFO L479 AbstractCegarLoop]: Abstraction has 94 states and 160 transitions. [2020-07-21 10:59:12,628 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 10:59:12,628 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 160 transitions. [2020-07-21 10:59:12,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2020-07-21 10:59:12,633 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:12,633 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 25, 25, 24, 20, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 12, 12, 10, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:12,847 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:12,848 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:12,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:12,848 INFO L82 PathProgramCache]: Analyzing trace with hash 605039004, now seen corresponding path program 3 times [2020-07-21 10:59:12,849 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:12,849 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [529953354] [2020-07-21 10:59:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:13,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:59:13,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:13,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4090 backedges. 290 proven. 756 refuted. 0 times theorem prover too weak. 3044 trivial. 0 not checked. [2020-07-21 10:59:13,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:15,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:15,663 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:16,380 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:16,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:16,846 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:16,847 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,428 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,504 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:17,647 INFO L134 CoverageAnalysis]: Checked inductivity of 4090 backedges. 292 proven. 784 refuted. 0 times theorem prover too weak. 3014 trivial. 0 not checked. [2020-07-21 10:59:17,648 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [529953354] [2020-07-21 10:59:17,648 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:17,648 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:59:17,649 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314801969] [2020-07-21 10:59:17,650 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:59:17,650 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:17,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:59:17,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:59:17,651 INFO L87 Difference]: Start difference. First operand 94 states and 160 transitions. Second operand 21 states. [2020-07-21 10:59:18,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:18,268 INFO L93 Difference]: Finished difference Result 191 states and 508 transitions. [2020-07-21 10:59:18,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:59:18,269 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 381 [2020-07-21 10:59:18,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:18,273 INFO L225 Difference]: With dead ends: 191 [2020-07-21 10:59:18,273 INFO L226 Difference]: Without dead ends: 105 [2020-07-21 10:59:18,277 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 725 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:59:18,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2020-07-21 10:59:18,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 99. [2020-07-21 10:59:18,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2020-07-21 10:59:18,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 171 transitions. [2020-07-21 10:59:18,290 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 171 transitions. Word has length 381 [2020-07-21 10:59:18,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:18,291 INFO L479 AbstractCegarLoop]: Abstraction has 99 states and 171 transitions. [2020-07-21 10:59:18,291 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:59:18,291 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 171 transitions. [2020-07-21 10:59:18,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2020-07-21 10:59:18,296 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:18,296 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 29, 29, 27, 24, 17, 17, 17, 17, 17, 17, 17, 14, 14, 14, 14, 14, 14, 14, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:18,511 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:18,512 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:18,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:18,513 INFO L82 PathProgramCache]: Analyzing trace with hash 878417150, now seen corresponding path program 4 times [2020-07-21 10:59:18,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:18,513 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [387208999] [2020-07-21 10:59:18,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:18,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:59:18,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:19,052 INFO L134 CoverageAnalysis]: Checked inductivity of 5403 backedges. 196 proven. 740 refuted. 0 times theorem prover too weak. 4467 trivial. 0 not checked. [2020-07-21 10:59:19,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:20,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:20,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,368 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:21,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5403 backedges. 196 proven. 756 refuted. 0 times theorem prover too weak. 4451 trivial. 0 not checked. [2020-07-21 10:59:21,764 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [387208999] [2020-07-21 10:59:21,764 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:21,765 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 10:59:21,765 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941729012] [2020-07-21 10:59:21,765 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 10:59:21,766 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:21,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 10:59:21,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 10:59:21,766 INFO L87 Difference]: Start difference. First operand 99 states and 171 transitions. Second operand 17 states. [2020-07-21 10:59:22,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:22,107 INFO L93 Difference]: Finished difference Result 178 states and 428 transitions. [2020-07-21 10:59:22,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:59:22,108 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 436 [2020-07-21 10:59:22,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:22,112 INFO L225 Difference]: With dead ends: 178 [2020-07-21 10:59:22,112 INFO L226 Difference]: Without dead ends: 163 [2020-07-21 10:59:22,114 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 877 GetRequests, 843 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:22,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-21 10:59:22,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 106. [2020-07-21 10:59:22,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2020-07-21 10:59:22,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 192 transitions. [2020-07-21 10:59:22,132 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 192 transitions. Word has length 436 [2020-07-21 10:59:22,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:22,133 INFO L479 AbstractCegarLoop]: Abstraction has 106 states and 192 transitions. [2020-07-21 10:59:22,133 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 10:59:22,133 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 192 transitions. [2020-07-21 10:59:22,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2020-07-21 10:59:22,137 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:22,137 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 25, 22, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 10, 8, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:22,350 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:22,351 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:22,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:22,352 INFO L82 PathProgramCache]: Analyzing trace with hash -421949250, now seen corresponding path program 5 times [2020-07-21 10:59:22,352 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:22,353 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1528939133] [2020-07-21 10:59:22,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:22,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 962 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:59:22,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:22,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5283 backedges. 221 proven. 829 refuted. 0 times theorem prover too weak. 4233 trivial. 0 not checked. [2020-07-21 10:59:22,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:25,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:25,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:25,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:25,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:25,862 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:25,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:26,031 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:26,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:26,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:26,268 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:26,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5283 backedges. 223 proven. 848 refuted. 0 times theorem prover too weak. 4212 trivial. 0 not checked. [2020-07-21 10:59:26,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1528939133] [2020-07-21 10:59:26,447 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:26,447 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 10:59:26,447 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926873489] [2020-07-21 10:59:26,448 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 10:59:26,448 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:26,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 10:59:26,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 10:59:26,449 INFO L87 Difference]: Start difference. First operand 106 states and 192 transitions. Second operand 19 states. [2020-07-21 10:59:26,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:26,856 INFO L93 Difference]: Finished difference Result 172 states and 408 transitions. [2020-07-21 10:59:26,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:59:26,859 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 432 [2020-07-21 10:59:26,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:26,863 INFO L225 Difference]: With dead ends: 172 [2020-07-21 10:59:26,863 INFO L226 Difference]: Without dead ends: 157 [2020-07-21 10:59:26,867 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 831 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 10:59:26,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2020-07-21 10:59:26,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 109. [2020-07-21 10:59:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-07-21 10:59:26,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 192 transitions. [2020-07-21 10:59:26,887 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 192 transitions. Word has length 432 [2020-07-21 10:59:26,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:26,887 INFO L479 AbstractCegarLoop]: Abstraction has 109 states and 192 transitions. [2020-07-21 10:59:26,887 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 10:59:26,887 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 192 transitions. [2020-07-21 10:59:26,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2020-07-21 10:59:26,892 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:26,892 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 25, 22, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:27,105 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:27,106 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:27,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:27,106 INFO L82 PathProgramCache]: Analyzing trace with hash 962719115, now seen corresponding path program 6 times [2020-07-21 10:59:27,107 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:27,107 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2032539060] [2020-07-21 10:59:27,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:27,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:27,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:59:27,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:27,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 231 proven. 642 refuted. 0 times theorem prover too weak. 4098 trivial. 0 not checked. [2020-07-21 10:59:27,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:29,255 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,678 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,014 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,126 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,223 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 231 proven. 656 refuted. 0 times theorem prover too weak. 4084 trivial. 0 not checked. [2020-07-21 10:59:30,417 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2032539060] [2020-07-21 10:59:30,417 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:30,418 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 10:59:30,418 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053346636] [2020-07-21 10:59:30,419 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 10:59:30,419 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:30,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 10:59:30,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 10:59:30,420 INFO L87 Difference]: Start difference. First operand 109 states and 192 transitions. Second operand 17 states. [2020-07-21 10:59:30,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:30,765 INFO L93 Difference]: Finished difference Result 190 states and 442 transitions. [2020-07-21 10:59:30,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:59:30,767 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 420 [2020-07-21 10:59:30,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:30,771 INFO L225 Difference]: With dead ends: 190 [2020-07-21 10:59:30,771 INFO L226 Difference]: Without dead ends: 178 [2020-07-21 10:59:30,774 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 845 GetRequests, 811 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:30,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2020-07-21 10:59:30,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 109. [2020-07-21 10:59:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-07-21 10:59:30,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 192 transitions. [2020-07-21 10:59:30,796 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 192 transitions. Word has length 420 [2020-07-21 10:59:30,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:30,797 INFO L479 AbstractCegarLoop]: Abstraction has 109 states and 192 transitions. [2020-07-21 10:59:30,797 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 10:59:30,797 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 192 transitions. [2020-07-21 10:59:30,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2020-07-21 10:59:30,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:30,802 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 30, 30, 28, 26, 18, 18, 18, 18, 18, 18, 18, 15, 15, 15, 15, 15, 15, 15, 13, 9, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:31,016 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:31,017 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:31,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:31,018 INFO L82 PathProgramCache]: Analyzing trace with hash -73058712, now seen corresponding path program 7 times [2020-07-21 10:59:31,018 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:31,019 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [982362769] [2020-07-21 10:59:31,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:31,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:31,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 1030 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:59:31,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:31,730 INFO L134 CoverageAnalysis]: Checked inductivity of 6139 backedges. 454 proven. 848 refuted. 0 times theorem prover too weak. 4837 trivial. 0 not checked. [2020-07-21 10:59:31,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:34,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:35,128 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:35,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:35,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:35,883 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,182 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,252 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6139 backedges. 456 proven. 876 refuted. 0 times theorem prover too weak. 4807 trivial. 0 not checked. [2020-07-21 10:59:36,590 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [982362769] [2020-07-21 10:59:36,591 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:36,591 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:59:36,591 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254398071] [2020-07-21 10:59:36,592 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:59:36,592 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:36,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:59:36,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:59:36,593 INFO L87 Difference]: Start difference. First operand 109 states and 192 transitions. Second operand 21 states. [2020-07-21 10:59:37,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:37,183 INFO L93 Difference]: Finished difference Result 145 states and 272 transitions. [2020-07-21 10:59:37,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:59:37,184 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 463 [2020-07-21 10:59:37,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:37,187 INFO L225 Difference]: With dead ends: 145 [2020-07-21 10:59:37,187 INFO L226 Difference]: Without dead ends: 117 [2020-07-21 10:59:37,189 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 933 GetRequests, 889 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:59:37,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2020-07-21 10:59:37,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2020-07-21 10:59:37,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2020-07-21 10:59:37,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 201 transitions. [2020-07-21 10:59:37,203 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 201 transitions. Word has length 463 [2020-07-21 10:59:37,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:37,204 INFO L479 AbstractCegarLoop]: Abstraction has 117 states and 201 transitions. [2020-07-21 10:59:37,204 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:59:37,204 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 201 transitions. [2020-07-21 10:59:37,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2020-07-21 10:59:37,211 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:37,211 INFO L422 BasicCegarLoop]: trace histogram [45, 45, 38, 38, 35, 32, 22, 22, 22, 22, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 16, 10, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:37,427 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:37,427 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:37,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:37,428 INFO L82 PathProgramCache]: Analyzing trace with hash 198773854, now seen corresponding path program 8 times [2020-07-21 10:59:37,428 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:37,428 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1560989176] [2020-07-21 10:59:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:37,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:37,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:59:37,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:38,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9471 backedges. 304 proven. 948 refuted. 0 times theorem prover too weak. 8219 trivial. 0 not checked. [2020-07-21 10:59:38,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:40,571 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,398 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:41,721 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:42,002 INFO L134 CoverageAnalysis]: Checked inductivity of 9471 backedges. 306 proven. 962 refuted. 0 times theorem prover too weak. 8203 trivial. 0 not checked. [2020-07-21 10:59:42,003 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1560989176] [2020-07-21 10:59:42,003 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:42,003 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 10:59:42,003 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663963319] [2020-07-21 10:59:42,004 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 10:59:42,005 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:42,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 10:59:42,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 10:59:42,005 INFO L87 Difference]: Start difference. First operand 117 states and 201 transitions. Second operand 17 states. [2020-07-21 10:59:42,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:42,363 INFO L93 Difference]: Finished difference Result 164 states and 328 transitions. [2020-07-21 10:59:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:59:42,364 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 572 [2020-07-21 10:59:42,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:42,368 INFO L225 Difference]: With dead ends: 164 [2020-07-21 10:59:42,369 INFO L226 Difference]: Without dead ends: 155 [2020-07-21 10:59:42,370 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1149 GetRequests, 1115 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:42,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2020-07-21 10:59:42,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 129. [2020-07-21 10:59:42,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2020-07-21 10:59:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 240 transitions. [2020-07-21 10:59:42,388 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 240 transitions. Word has length 572 [2020-07-21 10:59:42,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:42,388 INFO L479 AbstractCegarLoop]: Abstraction has 129 states and 240 transitions. [2020-07-21 10:59:42,388 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 10:59:42,389 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 240 transitions. [2020-07-21 10:59:42,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2020-07-21 10:59:42,394 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:42,395 INFO L422 BasicCegarLoop]: trace histogram [39, 39, 34, 34, 26, 26, 19, 19, 19, 19, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 13, 9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:42,609 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:42,610 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:42,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:42,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1718758431, now seen corresponding path program 9 times [2020-07-21 10:59:42,611 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:42,612 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1833870277] [2020-07-21 10:59:42,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:43,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:43,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 1107 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:59:43,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:43,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7086 backedges. 339 proven. 894 refuted. 0 times theorem prover too weak. 5853 trivial. 0 not checked. [2020-07-21 10:59:43,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:45,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:45,601 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:46,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:46,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:46,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:46,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:46,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:47,048 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:47,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:47,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7086 backedges. 341 proven. 913 refuted. 0 times theorem prover too weak. 5832 trivial. 0 not checked. [2020-07-21 10:59:47,471 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1833870277] [2020-07-21 10:59:47,471 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:47,472 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 10:59:47,472 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379022004] [2020-07-21 10:59:47,473 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 10:59:47,473 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:47,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 10:59:47,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 10:59:47,474 INFO L87 Difference]: Start difference. First operand 129 states and 240 transitions. Second operand 19 states. [2020-07-21 10:59:47,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:47,876 INFO L93 Difference]: Finished difference Result 172 states and 344 transitions. [2020-07-21 10:59:47,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:59:47,877 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 497 [2020-07-21 10:59:47,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:47,881 INFO L225 Difference]: With dead ends: 172 [2020-07-21 10:59:47,881 INFO L226 Difference]: Without dead ends: 163 [2020-07-21 10:59:47,883 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 961 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 10:59:47,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-21 10:59:47,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 125. [2020-07-21 10:59:47,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2020-07-21 10:59:47,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 225 transitions. [2020-07-21 10:59:47,899 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 225 transitions. Word has length 497 [2020-07-21 10:59:47,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:47,899 INFO L479 AbstractCegarLoop]: Abstraction has 125 states and 225 transitions. [2020-07-21 10:59:47,899 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 10:59:47,900 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 225 transitions. [2020-07-21 10:59:47,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2020-07-21 10:59:47,904 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:47,904 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 23, 21, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 9, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:48,116 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:48,117 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:48,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:48,117 INFO L82 PathProgramCache]: Analyzing trace with hash 439841979, now seen corresponding path program 10 times [2020-07-21 10:59:48,117 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:48,118 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1208224370] [2020-07-21 10:59:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:48,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:48,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:59:48,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4327 backedges. 269 proven. 538 refuted. 0 times theorem prover too weak. 3520 trivial. 0 not checked. [2020-07-21 10:59:48,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:50,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,658 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,845 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:50,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:51,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:51,047 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:51,124 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:51,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4327 backedges. 269 proven. 554 refuted. 0 times theorem prover too weak. 3504 trivial. 0 not checked. [2020-07-21 10:59:51,341 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1208224370] [2020-07-21 10:59:51,341 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:51,341 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 10:59:51,342 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292414554] [2020-07-21 10:59:51,342 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 10:59:51,342 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:51,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 10:59:51,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 10:59:51,343 INFO L87 Difference]: Start difference. First operand 125 states and 225 transitions. Second operand 17 states. [2020-07-21 10:59:51,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:51,670 INFO L93 Difference]: Finished difference Result 184 states and 375 transitions. [2020-07-21 10:59:51,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:59:51,671 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 393 [2020-07-21 10:59:51,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:51,676 INFO L225 Difference]: With dead ends: 184 [2020-07-21 10:59:51,676 INFO L226 Difference]: Without dead ends: 175 [2020-07-21 10:59:51,678 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 791 GetRequests, 757 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:51,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2020-07-21 10:59:51,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 122. [2020-07-21 10:59:51,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2020-07-21 10:59:51,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 215 transitions. [2020-07-21 10:59:51,697 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 215 transitions. Word has length 393 [2020-07-21 10:59:51,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:51,698 INFO L479 AbstractCegarLoop]: Abstraction has 122 states and 215 transitions. [2020-07-21 10:59:51,698 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 10:59:51,698 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 215 transitions. [2020-07-21 10:59:51,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2020-07-21 10:59:51,711 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:51,711 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 23, 22, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 9, 8, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:51,925 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:51,926 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:51,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:51,927 INFO L82 PathProgramCache]: Analyzing trace with hash 14714015, now seen corresponding path program 11 times [2020-07-21 10:59:51,927 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:51,927 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1028739799] [2020-07-21 10:59:51,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:52,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 10:59:52,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:52,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4348 backedges. 248 proven. 448 refuted. 0 times theorem prover too weak. 3652 trivial. 0 not checked. [2020-07-21 10:59:52,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:53,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:53,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,417 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,503 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:54,786 INFO L134 CoverageAnalysis]: Checked inductivity of 4348 backedges. 248 proven. 458 refuted. 0 times theorem prover too weak. 3642 trivial. 0 not checked. [2020-07-21 10:59:54,786 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1028739799] [2020-07-21 10:59:54,787 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:54,787 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 10:59:54,787 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074840154] [2020-07-21 10:59:54,788 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 10:59:54,788 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:54,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 10:59:54,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 10:59:54,789 INFO L87 Difference]: Start difference. First operand 122 states and 215 transitions. Second operand 15 states. [2020-07-21 10:59:55,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:55,068 INFO L93 Difference]: Finished difference Result 212 states and 505 transitions. [2020-07-21 10:59:55,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 10:59:55,070 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 394 [2020-07-21 10:59:55,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:55,074 INFO L225 Difference]: With dead ends: 212 [2020-07-21 10:59:55,075 INFO L226 Difference]: Without dead ends: 203 [2020-07-21 10:59:55,077 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 792 GetRequests, 763 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 10:59:55,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2020-07-21 10:59:55,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 124. [2020-07-21 10:59:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2020-07-21 10:59:55,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 224 transitions. [2020-07-21 10:59:55,102 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 224 transitions. Word has length 394 [2020-07-21 10:59:55,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:55,102 INFO L479 AbstractCegarLoop]: Abstraction has 124 states and 224 transitions. [2020-07-21 10:59:55,103 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 10:59:55,103 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 224 transitions. [2020-07-21 10:59:55,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2020-07-21 10:59:55,109 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:55,109 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 26, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 9, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:55,322 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:55,323 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:55,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:55,324 INFO L82 PathProgramCache]: Analyzing trace with hash -290324045, now seen corresponding path program 12 times [2020-07-21 10:59:55,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:55,324 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [642237538] [2020-07-21 10:59:55,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:55,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:55,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:59:55,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:56,035 INFO L134 CoverageAnalysis]: Checked inductivity of 6388 backedges. 642 proven. 700 refuted. 0 times theorem prover too weak. 5046 trivial. 0 not checked. [2020-07-21 10:59:56,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:58,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:59,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:59,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:59,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:59,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,245 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,246 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6388 backedges. 642 proven. 730 refuted. 0 times theorem prover too weak. 5016 trivial. 0 not checked. [2020-07-21 11:00:00,934 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [642237538] [2020-07-21 11:00:00,934 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:00,935 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:00:00,935 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314206774] [2020-07-21 11:00:00,936 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:00:00,936 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:00,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:00:00,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:00:00,937 INFO L87 Difference]: Start difference. First operand 124 states and 224 transitions. Second operand 21 states. [2020-07-21 11:00:01,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:01,498 INFO L93 Difference]: Finished difference Result 158 states and 288 transitions. [2020-07-21 11:00:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:00:01,499 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 474 [2020-07-21 11:00:01,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:01,502 INFO L225 Difference]: With dead ends: 158 [2020-07-21 11:00:01,502 INFO L226 Difference]: Without dead ends: 140 [2020-07-21 11:00:01,505 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 911 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:00:01,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2020-07-21 11:00:01,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 132. [2020-07-21 11:00:01,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2020-07-21 11:00:01,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 234 transitions. [2020-07-21 11:00:01,518 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 234 transitions. Word has length 474 [2020-07-21 11:00:01,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:01,519 INFO L479 AbstractCegarLoop]: Abstraction has 132 states and 234 transitions. [2020-07-21 11:00:01,519 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:00:01,519 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 234 transitions. [2020-07-21 11:00:01,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2020-07-21 11:00:01,524 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:01,525 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 24, 22, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 9, 8, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:01,737 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:01,738 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:01,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:01,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1063001062, now seen corresponding path program 13 times [2020-07-21 11:00:01,739 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:01,740 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1317405498] [2020-07-21 11:00:01,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:02,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:02,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:00:02,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4655 backedges. 289 proven. 555 refuted. 0 times theorem prover too weak. 3811 trivial. 0 not checked. [2020-07-21 11:00:02,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:04,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:04,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:04,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:04,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:04,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:04,904 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:05,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:05,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4655 backedges. 291 proven. 567 refuted. 0 times theorem prover too weak. 3797 trivial. 0 not checked. [2020-07-21 11:00:05,290 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1317405498] [2020-07-21 11:00:05,290 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:05,290 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:00:05,290 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828664687] [2020-07-21 11:00:05,291 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:00:05,291 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:05,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:00:05,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:00:05,291 INFO L87 Difference]: Start difference. First operand 132 states and 234 transitions. Second operand 17 states. [2020-07-21 11:00:05,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:05,645 INFO L93 Difference]: Finished difference Result 173 states and 322 transitions. [2020-07-21 11:00:05,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:00:05,647 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 407 [2020-07-21 11:00:05,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:05,650 INFO L225 Difference]: With dead ends: 173 [2020-07-21 11:00:05,650 INFO L226 Difference]: Without dead ends: 164 [2020-07-21 11:00:05,652 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 819 GetRequests, 785 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:00:05,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2020-07-21 11:00:05,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 130. [2020-07-21 11:00:05,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2020-07-21 11:00:05,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 225 transitions. [2020-07-21 11:00:05,673 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 225 transitions. Word has length 407 [2020-07-21 11:00:05,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:05,674 INFO L479 AbstractCegarLoop]: Abstraction has 130 states and 225 transitions. [2020-07-21 11:00:05,674 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:00:05,674 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 225 transitions. [2020-07-21 11:00:05,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2020-07-21 11:00:05,681 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:05,682 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 24, 24, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 9, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:05,897 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:05,898 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:05,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:05,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1145336142, now seen corresponding path program 14 times [2020-07-21 11:00:05,899 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:05,899 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [727997826] [2020-07-21 11:00:05,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:06,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:06,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5296 backedges. 399 proven. 668 refuted. 0 times theorem prover too weak. 4229 trivial. 0 not checked. [2020-07-21 11:00:06,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:08,739 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:09,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:09,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:09,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:09,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:09,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:09,964 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:10,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:10,113 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:10,353 INFO L134 CoverageAnalysis]: Checked inductivity of 5296 backedges. 403 proven. 685 refuted. 0 times theorem prover too weak. 4208 trivial. 0 not checked. [2020-07-21 11:00:10,354 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [727997826] [2020-07-21 11:00:10,354 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:10,354 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:10,354 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118251182] [2020-07-21 11:00:10,354 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:10,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:10,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:10,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:10,355 INFO L87 Difference]: Start difference. First operand 130 states and 225 transitions. Second operand 19 states. [2020-07-21 11:00:10,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:10,844 INFO L93 Difference]: Finished difference Result 187 states and 350 transitions. [2020-07-21 11:00:10,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:10,846 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 433 [2020-07-21 11:00:10,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:10,848 INFO L225 Difference]: With dead ends: 187 [2020-07-21 11:00:10,849 INFO L226 Difference]: Without dead ends: 156 [2020-07-21 11:00:10,851 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 872 GetRequests, 833 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:00:10,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2020-07-21 11:00:10,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2020-07-21 11:00:10,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2020-07-21 11:00:10,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 268 transitions. [2020-07-21 11:00:10,867 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 268 transitions. Word has length 433 [2020-07-21 11:00:10,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:10,868 INFO L479 AbstractCegarLoop]: Abstraction has 147 states and 268 transitions. [2020-07-21 11:00:10,868 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:00:10,868 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 268 transitions. [2020-07-21 11:00:10,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2020-07-21 11:00:10,873 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:10,873 INFO L422 BasicCegarLoop]: trace histogram [27, 27, 24, 24, 21, 20, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 9, 7, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:11,087 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:11,088 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:11,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:11,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1572493120, now seen corresponding path program 15 times [2020-07-21 11:00:11,089 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:11,090 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [568322803] [2020-07-21 11:00:11,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:11,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:00:11,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:11,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3484 backedges. 386 proven. 344 refuted. 0 times theorem prover too weak. 2754 trivial. 0 not checked. [2020-07-21 11:00:11,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:13,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,474 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,809 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:14,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:14,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3484 backedges. 388 proven. 358 refuted. 0 times theorem prover too weak. 2738 trivial. 0 not checked. [2020-07-21 11:00:14,429 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [568322803] [2020-07-21 11:00:14,429 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:14,430 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:00:14,430 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630722989] [2020-07-21 11:00:14,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:00:14,431 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:14,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:00:14,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:00:14,431 INFO L87 Difference]: Start difference. First operand 147 states and 268 transitions. Second operand 17 states. [2020-07-21 11:00:14,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:14,806 INFO L93 Difference]: Finished difference Result 213 states and 459 transitions. [2020-07-21 11:00:14,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:00:14,807 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 354 [2020-07-21 11:00:14,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:14,813 INFO L225 Difference]: With dead ends: 213 [2020-07-21 11:00:14,813 INFO L226 Difference]: Without dead ends: 204 [2020-07-21 11:00:14,817 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 679 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:00:14,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2020-07-21 11:00:14,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 173. [2020-07-21 11:00:14,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-21 11:00:14,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 352 transitions. [2020-07-21 11:00:14,841 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 352 transitions. Word has length 354 [2020-07-21 11:00:14,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:14,842 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 352 transitions. [2020-07-21 11:00:14,842 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:00:14,842 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 352 transitions. [2020-07-21 11:00:14,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2020-07-21 11:00:14,849 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:14,849 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 23, 22, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 11, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:15,063 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:15,064 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:15,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:15,064 INFO L82 PathProgramCache]: Analyzing trace with hash 736473474, now seen corresponding path program 16 times [2020-07-21 11:00:15,065 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:15,065 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1534093215] [2020-07-21 11:00:15,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:15,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:15,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 958 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:15,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5236 backedges. 502 proven. 542 refuted. 0 times theorem prover too weak. 4192 trivial. 0 not checked. [2020-07-21 11:00:15,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:17,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:18,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:18,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:18,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:18,934 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:18,998 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:19,158 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5236 backedges. 506 proven. 559 refuted. 0 times theorem prover too weak. 4171 trivial. 0 not checked. [2020-07-21 11:00:19,653 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1534093215] [2020-07-21 11:00:19,654 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:19,654 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:19,654 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036697194] [2020-07-21 11:00:19,655 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:19,655 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:19,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:19,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:19,656 INFO L87 Difference]: Start difference. First operand 173 states and 352 transitions. Second operand 19 states. [2020-07-21 11:00:20,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:20,121 INFO L93 Difference]: Finished difference Result 232 states and 509 transitions. [2020-07-21 11:00:20,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:20,122 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 430 [2020-07-21 11:00:20,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:20,127 INFO L225 Difference]: With dead ends: 232 [2020-07-21 11:00:20,127 INFO L226 Difference]: Without dead ends: 223 [2020-07-21 11:00:20,130 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 827 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:00:20,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2020-07-21 11:00:20,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 166. [2020-07-21 11:00:20,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2020-07-21 11:00:20,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 322 transitions. [2020-07-21 11:00:20,151 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 322 transitions. Word has length 430 [2020-07-21 11:00:20,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:20,151 INFO L479 AbstractCegarLoop]: Abstraction has 166 states and 322 transitions. [2020-07-21 11:00:20,151 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:00:20,152 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 322 transitions. [2020-07-21 11:00:20,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2020-07-21 11:00:20,157 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:20,157 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 22, 20, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 10, 7, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:20,371 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:20,372 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:20,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:20,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1659683269, now seen corresponding path program 17 times [2020-07-21 11:00:20,373 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:20,374 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [551970043] [2020-07-21 11:00:20,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:20,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:20,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:00:20,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:21,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3777 backedges. 395 proven. 349 refuted. 0 times theorem prover too weak. 3033 trivial. 0 not checked. [2020-07-21 11:00:21,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:22,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:22,763 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,476 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,545 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:23,746 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:24,189 INFO L134 CoverageAnalysis]: Checked inductivity of 3777 backedges. 397 proven. 361 refuted. 0 times theorem prover too weak. 3019 trivial. 0 not checked. [2020-07-21 11:00:24,190 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [551970043] [2020-07-21 11:00:24,190 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:24,190 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:00:24,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124739620] [2020-07-21 11:00:24,191 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:00:24,191 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:24,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:00:24,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:00:24,191 INFO L87 Difference]: Start difference. First operand 166 states and 322 transitions. Second operand 17 states. [2020-07-21 11:00:24,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:24,601 INFO L93 Difference]: Finished difference Result 258 states and 586 transitions. [2020-07-21 11:00:24,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:00:24,602 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 367 [2020-07-21 11:00:24,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:24,607 INFO L225 Difference]: With dead ends: 258 [2020-07-21 11:00:24,608 INFO L226 Difference]: Without dead ends: 249 [2020-07-21 11:00:24,611 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 739 GetRequests, 705 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:00:24,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2020-07-21 11:00:24,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 161. [2020-07-21 11:00:24,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2020-07-21 11:00:24,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 302 transitions. [2020-07-21 11:00:24,636 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 302 transitions. Word has length 367 [2020-07-21 11:00:24,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:24,636 INFO L479 AbstractCegarLoop]: Abstraction has 161 states and 302 transitions. [2020-07-21 11:00:24,636 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:00:24,637 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 302 transitions. [2020-07-21 11:00:24,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2020-07-21 11:00:24,643 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:24,643 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 22, 21, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 10, 7, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:24,857 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:24,858 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:24,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:24,859 INFO L82 PathProgramCache]: Analyzing trace with hash 463740321, now seen corresponding path program 18 times [2020-07-21 11:00:24,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:24,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1138937303] [2020-07-21 11:00:24,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:25,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:25,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:00:25,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:25,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3797 backedges. 349 proven. 300 refuted. 0 times theorem prover too weak. 3148 trivial. 0 not checked. [2020-07-21 11:00:25,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:26,968 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,173 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,336 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:27,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3797 backedges. 349 proven. 312 refuted. 0 times theorem prover too weak. 3136 trivial. 0 not checked. [2020-07-21 11:00:28,022 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1138937303] [2020-07-21 11:00:28,023 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:28,023 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:00:28,023 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357459026] [2020-07-21 11:00:28,024 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:00:28,024 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:28,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:00:28,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:00:28,025 INFO L87 Difference]: Start difference. First operand 161 states and 302 transitions. Second operand 15 states. [2020-07-21 11:00:28,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:28,363 INFO L93 Difference]: Finished difference Result 292 states and 718 transitions. [2020-07-21 11:00:28,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:00:28,364 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 368 [2020-07-21 11:00:28,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:28,370 INFO L225 Difference]: With dead ends: 292 [2020-07-21 11:00:28,371 INFO L226 Difference]: Without dead ends: 283 [2020-07-21 11:00:28,375 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 711 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:00:28,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2020-07-21 11:00:28,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 163. [2020-07-21 11:00:28,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2020-07-21 11:00:28,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 311 transitions. [2020-07-21 11:00:28,403 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 311 transitions. Word has length 368 [2020-07-21 11:00:28,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:28,403 INFO L479 AbstractCegarLoop]: Abstraction has 163 states and 311 transitions. [2020-07-21 11:00:28,403 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:00:28,403 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 311 transitions. [2020-07-21 11:00:28,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2020-07-21 11:00:28,410 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:28,410 INFO L422 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 31, 29, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 12, 10, 10, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:28,623 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:28,624 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:28,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:28,625 INFO L82 PathProgramCache]: Analyzing trace with hash 582970337, now seen corresponding path program 19 times [2020-07-21 11:00:28,625 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:28,626 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1631114440] [2020-07-21 11:00:28,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:29,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:29,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 1177 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:00:29,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:29,395 INFO L134 CoverageAnalysis]: Checked inductivity of 8015 backedges. 409 proven. 553 refuted. 0 times theorem prover too weak. 7053 trivial. 0 not checked. [2020-07-21 11:00:29,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:31,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:31,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:31,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:31,919 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:32,012 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:32,215 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:32,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8015 backedges. 411 proven. 561 refuted. 0 times theorem prover too weak. 7043 trivial. 0 not checked. [2020-07-21 11:00:32,717 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1631114440] [2020-07-21 11:00:32,717 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:32,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:00:32,718 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290768722] [2020-07-21 11:00:32,719 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:00:32,719 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:32,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:00:32,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:00:32,719 INFO L87 Difference]: Start difference. First operand 163 states and 311 transitions. Second operand 15 states. [2020-07-21 11:00:33,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:33,075 INFO L93 Difference]: Finished difference Result 266 states and 593 transitions. [2020-07-21 11:00:33,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:00:33,076 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 529 [2020-07-21 11:00:33,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:33,080 INFO L225 Difference]: With dead ends: 266 [2020-07-21 11:00:33,080 INFO L226 Difference]: Without dead ends: 257 [2020-07-21 11:00:33,083 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1062 GetRequests, 1033 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:00:33,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2020-07-21 11:00:33,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 171. [2020-07-21 11:00:33,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-07-21 11:00:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 343 transitions. [2020-07-21 11:00:33,106 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 343 transitions. Word has length 529 [2020-07-21 11:00:33,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:33,106 INFO L479 AbstractCegarLoop]: Abstraction has 171 states and 343 transitions. [2020-07-21 11:00:33,106 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:00:33,107 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 343 transitions. [2020-07-21 11:00:33,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 579 [2020-07-21 11:00:33,113 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:33,113 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 41, 41, 31, 30, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 14, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:33,326 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:33,327 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:33,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:33,328 INFO L82 PathProgramCache]: Analyzing trace with hash 116954685, now seen corresponding path program 20 times [2020-07-21 11:00:33,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:33,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1468487302] [2020-07-21 11:00:33,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:33,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:33,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:34,267 INFO L134 CoverageAnalysis]: Checked inductivity of 9648 backedges. 624 proven. 843 refuted. 0 times theorem prover too weak. 8181 trivial. 0 not checked. [2020-07-21 11:00:34,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:37,220 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:37,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:37,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,064 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,065 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,396 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,514 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,545 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:38,729 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:39,380 INFO L134 CoverageAnalysis]: Checked inductivity of 9648 backedges. 624 proven. 870 refuted. 0 times theorem prover too weak. 8154 trivial. 0 not checked. [2020-07-21 11:00:39,380 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1468487302] [2020-07-21 11:00:39,380 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:39,381 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 11:00:39,381 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169466337] [2020-07-21 11:00:39,382 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 11:00:39,382 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:39,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 11:00:39,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:00:39,383 INFO L87 Difference]: Start difference. First operand 171 states and 343 transitions. Second operand 20 states. [2020-07-21 11:00:40,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:40,023 INFO L93 Difference]: Finished difference Result 301 states and 777 transitions. [2020-07-21 11:00:40,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:40,025 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 578 [2020-07-21 11:00:40,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:40,035 INFO L225 Difference]: With dead ends: 301 [2020-07-21 11:00:40,035 INFO L226 Difference]: Without dead ends: 283 [2020-07-21 11:00:40,041 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1162 GetRequests, 1123 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 11:00:40,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2020-07-21 11:00:40,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 188. [2020-07-21 11:00:40,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2020-07-21 11:00:40,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 419 transitions. [2020-07-21 11:00:40,072 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 419 transitions. Word has length 578 [2020-07-21 11:00:40,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:40,073 INFO L479 AbstractCegarLoop]: Abstraction has 188 states and 419 transitions. [2020-07-21 11:00:40,073 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 11:00:40,073 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 419 transitions. [2020-07-21 11:00:40,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2020-07-21 11:00:40,079 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:40,079 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 27, 22, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 12, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:40,292 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:40,293 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:40,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:40,293 INFO L82 PathProgramCache]: Analyzing trace with hash 2097045362, now seen corresponding path program 21 times [2020-07-21 11:00:40,294 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:40,294 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1498648418] [2020-07-21 11:00:40,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:40,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:40,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 912 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:40,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:41,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4730 backedges. 235 proven. 772 refuted. 0 times theorem prover too weak. 3723 trivial. 0 not checked. [2020-07-21 11:00:41,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:43,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:44,180 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:44,648 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:44,649 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:44,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:44,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,170 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,170 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,255 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:45,419 INFO L134 CoverageAnalysis]: Checked inductivity of 4730 backedges. 243 proven. 785 refuted. 0 times theorem prover too weak. 3702 trivial. 0 not checked. [2020-07-21 11:00:45,419 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1498648418] [2020-07-21 11:00:45,419 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:45,419 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:45,420 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714092957] [2020-07-21 11:00:45,420 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:45,420 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:45,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:45,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:45,421 INFO L87 Difference]: Start difference. First operand 188 states and 419 transitions. Second operand 19 states. [2020-07-21 11:00:45,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:45,950 INFO L93 Difference]: Finished difference Result 364 states and 1018 transitions. [2020-07-21 11:00:45,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:45,951 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 410 [2020-07-21 11:00:45,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:45,956 INFO L225 Difference]: With dead ends: 364 [2020-07-21 11:00:45,956 INFO L226 Difference]: Without dead ends: 228 [2020-07-21 11:00:45,963 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 826 GetRequests, 787 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:00:45,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2020-07-21 11:00:45,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 185. [2020-07-21 11:00:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2020-07-21 11:00:45,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 394 transitions. [2020-07-21 11:00:45,987 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 394 transitions. Word has length 410 [2020-07-21 11:00:45,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:45,987 INFO L479 AbstractCegarLoop]: Abstraction has 185 states and 394 transitions. [2020-07-21 11:00:45,987 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:00:45,987 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 394 transitions. [2020-07-21 11:00:45,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2020-07-21 11:00:45,993 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:45,993 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 29, 29, 25, 21, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 11, 9, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:46,211 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:46,212 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:46,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:46,213 INFO L82 PathProgramCache]: Analyzing trace with hash 66695339, now seen corresponding path program 22 times [2020-07-21 11:00:46,213 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:46,213 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1069269444] [2020-07-21 11:00:46,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:46,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:46,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:46,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4962 backedges. 302 proven. 722 refuted. 0 times theorem prover too weak. 3938 trivial. 0 not checked. [2020-07-21 11:00:46,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:49,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,839 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:50,973 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:51,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:51,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:51,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:51,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:51,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4962 backedges. 306 proven. 741 refuted. 0 times theorem prover too weak. 3915 trivial. 0 not checked. [2020-07-21 11:00:51,412 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1069269444] [2020-07-21 11:00:51,412 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:51,413 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:51,413 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062246450] [2020-07-21 11:00:51,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:51,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:51,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:51,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:51,414 INFO L87 Difference]: Start difference. First operand 185 states and 394 transitions. Second operand 19 states. [2020-07-21 11:00:51,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:51,965 INFO L93 Difference]: Finished difference Result 290 states and 673 transitions. [2020-07-21 11:00:51,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:51,966 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 419 [2020-07-21 11:00:51,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:51,969 INFO L225 Difference]: With dead ends: 290 [2020-07-21 11:00:51,970 INFO L226 Difference]: Without dead ends: 216 [2020-07-21 11:00:51,973 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 844 GetRequests, 805 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:00:51,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2020-07-21 11:00:51,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 185. [2020-07-21 11:00:51,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2020-07-21 11:00:51,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 379 transitions. [2020-07-21 11:00:51,993 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 379 transitions. Word has length 419 [2020-07-21 11:00:51,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:51,994 INFO L479 AbstractCegarLoop]: Abstraction has 185 states and 379 transitions. [2020-07-21 11:00:51,994 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:00:51,994 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 379 transitions. [2020-07-21 11:00:51,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2020-07-21 11:00:52,000 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:52,000 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 26, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:52,214 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:52,215 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:52,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:52,216 INFO L82 PathProgramCache]: Analyzing trace with hash 630989604, now seen corresponding path program 23 times [2020-07-21 11:00:52,216 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:52,216 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1399586231] [2020-07-21 11:00:52,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:52,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:52,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:53,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 574 proven. 574 refuted. 0 times theorem prover too weak. 4908 trivial. 0 not checked. [2020-07-21 11:00:53,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:55,768 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:55,769 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:56,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:56,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:56,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:56,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:56,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:56,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,131 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,333 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,500 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:58,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 574 proven. 597 refuted. 0 times theorem prover too weak. 4885 trivial. 0 not checked. [2020-07-21 11:00:58,102 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1399586231] [2020-07-21 11:00:58,102 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:58,102 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:58,103 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563013135] [2020-07-21 11:00:58,103 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:58,103 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:58,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:58,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:58,104 INFO L87 Difference]: Start difference. First operand 185 states and 379 transitions. Second operand 19 states. [2020-07-21 11:00:58,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:58,671 INFO L93 Difference]: Finished difference Result 249 states and 562 transitions. [2020-07-21 11:00:58,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:58,673 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 462 [2020-07-21 11:00:58,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:58,678 INFO L225 Difference]: With dead ends: 249 [2020-07-21 11:00:58,678 INFO L226 Difference]: Without dead ends: 231 [2020-07-21 11:00:58,680 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 891 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:00:58,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2020-07-21 11:00:58,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 176. [2020-07-21 11:00:58,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2020-07-21 11:00:58,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 370 transitions. [2020-07-21 11:00:58,701 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 370 transitions. Word has length 462 [2020-07-21 11:00:58,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:58,701 INFO L479 AbstractCegarLoop]: Abstraction has 176 states and 370 transitions. [2020-07-21 11:00:58,701 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:00:58,701 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 370 transitions. [2020-07-21 11:00:58,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2020-07-21 11:00:58,705 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:58,705 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 24, 22, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 8, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:58,906 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:58,907 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:58,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:58,907 INFO L82 PathProgramCache]: Analyzing trace with hash -149804781, now seen corresponding path program 24 times [2020-07-21 11:00:58,908 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:58,908 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [257110014] [2020-07-21 11:00:58,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:59,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:00:59,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:59,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4371 backedges. 431 proven. 381 refuted. 0 times theorem prover too weak. 3559 trivial. 0 not checked. [2020-07-21 11:00:59,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:01,644 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:02,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:03,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4371 backedges. 431 proven. 397 refuted. 0 times theorem prover too weak. 3543 trivial. 0 not checked. [2020-07-21 11:01:03,332 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [257110014] [2020-07-21 11:01:03,332 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:03,333 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:01:03,333 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158985556] [2020-07-21 11:01:03,333 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:01:03,333 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:03,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:01:03,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:01:03,334 INFO L87 Difference]: Start difference. First operand 176 states and 370 transitions. Second operand 17 states. [2020-07-21 11:01:03,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:03,678 INFO L93 Difference]: Finished difference Result 236 states and 542 transitions. [2020-07-21 11:01:03,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:01:03,680 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 395 [2020-07-21 11:01:03,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:03,684 INFO L225 Difference]: With dead ends: 236 [2020-07-21 11:01:03,685 INFO L226 Difference]: Without dead ends: 227 [2020-07-21 11:01:03,687 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 795 GetRequests, 761 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:01:03,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2020-07-21 11:01:03,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 173. [2020-07-21 11:01:03,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-21 11:01:03,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 360 transitions. [2020-07-21 11:01:03,708 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 360 transitions. Word has length 395 [2020-07-21 11:01:03,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:03,708 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 360 transitions. [2020-07-21 11:01:03,708 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:01:03,708 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 360 transitions. [2020-07-21 11:01:03,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2020-07-21 11:01:03,714 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:03,714 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:03,928 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:03,929 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:03,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:03,930 INFO L82 PathProgramCache]: Analyzing trace with hash 483530831, now seen corresponding path program 25 times [2020-07-21 11:01:03,930 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:03,931 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1135638316] [2020-07-21 11:01:03,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:04,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:01:04,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:04,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5016 backedges. 475 proven. 402 refuted. 0 times theorem prover too weak. 4139 trivial. 0 not checked. [2020-07-21 11:01:04,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:06,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:06,845 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,436 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,581 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:07,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:08,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:08,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5016 backedges. 479 proven. 412 refuted. 0 times theorem prover too weak. 4125 trivial. 0 not checked. [2020-07-21 11:01:08,492 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1135638316] [2020-07-21 11:01:08,492 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:08,493 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:01:08,493 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380575353] [2020-07-21 11:01:08,493 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:01:08,493 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:08,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:01:08,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:01:08,494 INFO L87 Difference]: Start difference. First operand 173 states and 360 transitions. Second operand 17 states. [2020-07-21 11:01:08,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:08,975 INFO L93 Difference]: Finished difference Result 212 states and 447 transitions. [2020-07-21 11:01:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:01:08,977 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 422 [2020-07-21 11:01:08,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:08,980 INFO L225 Difference]: With dead ends: 212 [2020-07-21 11:01:08,980 INFO L226 Difference]: Without dead ends: 203 [2020-07-21 11:01:08,982 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 849 GetRequests, 815 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:01:08,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2020-07-21 11:01:09,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 160. [2020-07-21 11:01:09,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2020-07-21 11:01:09,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 311 transitions. [2020-07-21 11:01:09,003 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 311 transitions. Word has length 422 [2020-07-21 11:01:09,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:09,004 INFO L479 AbstractCegarLoop]: Abstraction has 160 states and 311 transitions. [2020-07-21 11:01:09,004 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:01:09,004 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 311 transitions. [2020-07-21 11:01:09,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2020-07-21 11:01:09,011 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:09,011 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 26, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:09,225 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:09,226 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:09,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:09,226 INFO L82 PathProgramCache]: Analyzing trace with hash -707870416, now seen corresponding path program 26 times [2020-07-21 11:01:09,227 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:09,227 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1976333950] [2020-07-21 11:01:09,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:09,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:01:09,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:10,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 632 proven. 518 refuted. 0 times theorem prover too weak. 4906 trivial. 0 not checked. [2020-07-21 11:01:10,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:12,631 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:12,632 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,857 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:13,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:14,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:14,242 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:14,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 634 proven. 537 refuted. 0 times theorem prover too weak. 4885 trivial. 0 not checked. [2020-07-21 11:01:14,837 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1976333950] [2020-07-21 11:01:14,837 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:14,837 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:01:14,837 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729443422] [2020-07-21 11:01:14,838 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:01:14,838 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:14,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:01:14,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:01:14,839 INFO L87 Difference]: Start difference. First operand 160 states and 311 transitions. Second operand 19 states. [2020-07-21 11:01:15,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:15,371 INFO L93 Difference]: Finished difference Result 200 states and 399 transitions. [2020-07-21 11:01:15,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:01:15,373 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 462 [2020-07-21 11:01:15,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:15,377 INFO L225 Difference]: With dead ends: 200 [2020-07-21 11:01:15,377 INFO L226 Difference]: Without dead ends: 182 [2020-07-21 11:01:15,378 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 891 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:01:15,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2020-07-21 11:01:15,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 170. [2020-07-21 11:01:15,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2020-07-21 11:01:15,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 340 transitions. [2020-07-21 11:01:15,397 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 340 transitions. Word has length 462 [2020-07-21 11:01:15,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:15,398 INFO L479 AbstractCegarLoop]: Abstraction has 170 states and 340 transitions. [2020-07-21 11:01:15,398 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:01:15,398 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 340 transitions. [2020-07-21 11:01:15,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2020-07-21 11:01:15,404 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:15,404 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 25, 25, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 10, 9, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:15,619 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:15,620 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:15,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:15,620 INFO L82 PathProgramCache]: Analyzing trace with hash -359066236, now seen corresponding path program 27 times [2020-07-21 11:01:15,620 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:15,620 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [334618669] [2020-07-21 11:01:15,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:16,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 968 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:01:16,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5344 backedges. 670 proven. 259 refuted. 0 times theorem prover too weak. 4415 trivial. 0 not checked. [2020-07-21 11:01:16,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:18,048 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,049 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,895 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,896 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,042 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,128 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,431 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:20,466 INFO L134 CoverageAnalysis]: Checked inductivity of 5344 backedges. 674 proven. 271 refuted. 0 times theorem prover too weak. 4399 trivial. 0 not checked. [2020-07-21 11:01:20,466 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [334618669] [2020-07-21 11:01:20,466 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:20,467 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:01:20,467 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020851805] [2020-07-21 11:01:20,468 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:01:20,468 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:20,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:01:20,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:01:20,468 INFO L87 Difference]: Start difference. First operand 170 states and 340 transitions. Second operand 17 states. [2020-07-21 11:01:20,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:20,924 INFO L93 Difference]: Finished difference Result 257 states and 628 transitions. [2020-07-21 11:01:20,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:01:20,926 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 435 [2020-07-21 11:01:20,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:20,931 INFO L225 Difference]: With dead ends: 257 [2020-07-21 11:01:20,931 INFO L226 Difference]: Without dead ends: 242 [2020-07-21 11:01:20,933 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 875 GetRequests, 841 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:01:20,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2020-07-21 11:01:20,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 208. [2020-07-21 11:01:20,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2020-07-21 11:01:20,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 467 transitions. [2020-07-21 11:01:20,959 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 467 transitions. Word has length 435 [2020-07-21 11:01:20,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:20,960 INFO L479 AbstractCegarLoop]: Abstraction has 208 states and 467 transitions. [2020-07-21 11:01:20,960 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:01:20,960 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 467 transitions. [2020-07-21 11:01:20,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2020-07-21 11:01:20,967 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:20,968 INFO L422 BasicCegarLoop]: trace histogram [39, 39, 32, 32, 25, 24, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 16, 15, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:21,181 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:21,181 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:21,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:21,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1999261340, now seen corresponding path program 28 times [2020-07-21 11:01:21,182 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:21,183 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [70712351] [2020-07-21 11:01:21,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:21,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:21,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 1074 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:01:21,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:22,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6688 backedges. 455 proven. 399 refuted. 0 times theorem prover too weak. 5834 trivial. 0 not checked. [2020-07-21 11:01:22,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:24,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,223 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,486 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,614 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:24,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:25,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:25,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6688 backedges. 455 proven. 409 refuted. 0 times theorem prover too weak. 5824 trivial. 0 not checked. [2020-07-21 11:01:25,766 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [70712351] [2020-07-21 11:01:25,766 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:25,766 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:01:25,766 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414219096] [2020-07-21 11:01:25,767 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:01:25,767 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:25,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:01:25,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:01:25,767 INFO L87 Difference]: Start difference. First operand 208 states and 467 transitions. Second operand 15 states. [2020-07-21 11:01:26,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:26,137 INFO L93 Difference]: Finished difference Result 250 states and 561 transitions. [2020-07-21 11:01:26,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:01:26,138 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 482 [2020-07-21 11:01:26,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:26,143 INFO L225 Difference]: With dead ends: 250 [2020-07-21 11:01:26,143 INFO L226 Difference]: Without dead ends: 241 [2020-07-21 11:01:26,146 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 939 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:01:26,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2020-07-21 11:01:26,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 205. [2020-07-21 11:01:26,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2020-07-21 11:01:26,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 456 transitions. [2020-07-21 11:01:26,173 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 456 transitions. Word has length 482 [2020-07-21 11:01:26,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:26,174 INFO L479 AbstractCegarLoop]: Abstraction has 205 states and 456 transitions. [2020-07-21 11:01:26,174 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:01:26,174 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 456 transitions. [2020-07-21 11:01:26,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 511 [2020-07-21 11:01:26,182 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:26,182 INFO L422 BasicCegarLoop]: trace histogram [41, 41, 34, 34, 27, 26, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 15, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:26,395 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:26,396 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:26,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:26,397 INFO L82 PathProgramCache]: Analyzing trace with hash 960317644, now seen corresponding path program 29 times [2020-07-21 11:01:26,397 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:26,397 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [228617910] [2020-07-21 11:01:26,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:27,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:27,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 1136 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:01:27,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:27,445 INFO L134 CoverageAnalysis]: Checked inductivity of 7504 backedges. 837 proven. 435 refuted. 0 times theorem prover too weak. 6232 trivial. 0 not checked. [2020-07-21 11:01:27,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:29,667 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:30,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:30,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:31,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:31,107 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:31,254 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:31,341 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:31,342 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:31,598 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:32,621 INFO L134 CoverageAnalysis]: Checked inductivity of 7504 backedges. 841 proven. 452 refuted. 0 times theorem prover too weak. 6211 trivial. 0 not checked. [2020-07-21 11:01:32,621 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [228617910] [2020-07-21 11:01:32,621 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:32,622 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:01:32,622 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071637618] [2020-07-21 11:01:32,622 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:01:32,623 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:32,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:01:32,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:01:32,623 INFO L87 Difference]: Start difference. First operand 205 states and 456 transitions. Second operand 19 states. [2020-07-21 11:01:33,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:33,157 INFO L93 Difference]: Finished difference Result 269 states and 649 transitions. [2020-07-21 11:01:33,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:01:33,158 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 510 [2020-07-21 11:01:33,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:33,162 INFO L225 Difference]: With dead ends: 269 [2020-07-21 11:01:33,162 INFO L226 Difference]: Without dead ends: 254 [2020-07-21 11:01:33,165 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1026 GetRequests, 987 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:01:33,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2020-07-21 11:01:33,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 206. [2020-07-21 11:01:33,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2020-07-21 11:01:33,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 423 transitions. [2020-07-21 11:01:33,184 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 423 transitions. Word has length 510 [2020-07-21 11:01:33,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:33,185 INFO L479 AbstractCegarLoop]: Abstraction has 206 states and 423 transitions. [2020-07-21 11:01:33,185 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:01:33,185 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 423 transitions. [2020-07-21 11:01:33,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2020-07-21 11:01:33,191 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:33,192 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:33,406 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:33,407 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:33,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:33,407 INFO L82 PathProgramCache]: Analyzing trace with hash -639016023, now seen corresponding path program 30 times [2020-07-21 11:01:33,407 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:33,408 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1743834400] [2020-07-21 11:01:33,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:34,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:34,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 997 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:01:34,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:34,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5681 backedges. 681 proven. 255 refuted. 0 times theorem prover too weak. 4745 trivial. 0 not checked. [2020-07-21 11:01:34,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:35,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:35,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:36,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:36,436 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:36,799 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:36,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:36,958 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:36,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:37,031 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:37,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:37,314 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5681 backedges. 683 proven. 269 refuted. 0 times theorem prover too weak. 4729 trivial. 0 not checked. [2020-07-21 11:01:38,260 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1743834400] [2020-07-21 11:01:38,260 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:38,261 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:01:38,261 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430648062] [2020-07-21 11:01:38,261 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:01:38,261 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:38,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:01:38,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:01:38,262 INFO L87 Difference]: Start difference. First operand 206 states and 423 transitions. Second operand 17 states. [2020-07-21 11:01:38,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:38,662 INFO L93 Difference]: Finished difference Result 320 states and 767 transitions. [2020-07-21 11:01:38,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:01:38,664 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 448 [2020-07-21 11:01:38,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:38,670 INFO L225 Difference]: With dead ends: 320 [2020-07-21 11:01:38,671 INFO L226 Difference]: Without dead ends: 305 [2020-07-21 11:01:38,673 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 901 GetRequests, 867 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:01:38,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2020-07-21 11:01:38,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 198. [2020-07-21 11:01:38,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2020-07-21 11:01:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 396 transitions. [2020-07-21 11:01:38,703 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 396 transitions. Word has length 448 [2020-07-21 11:01:38,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:38,703 INFO L479 AbstractCegarLoop]: Abstraction has 198 states and 396 transitions. [2020-07-21 11:01:38,703 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:01:38,703 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 396 transitions. [2020-07-21 11:01:38,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2020-07-21 11:01:38,710 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:38,711 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 26, 25, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 10, 10, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:38,925 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:38,925 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:38,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:38,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1289182338, now seen corresponding path program 31 times [2020-07-21 11:01:38,926 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:38,927 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [258660004] [2020-07-21 11:01:38,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:39,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:39,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:01:39,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5377 backedges. 585 proven. 197 refuted. 0 times theorem prover too weak. 4595 trivial. 0 not checked. [2020-07-21 11:01:39,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:41,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,499 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:42,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:43,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5377 backedges. 587 proven. 205 refuted. 0 times theorem prover too weak. 4585 trivial. 0 not checked. [2020-07-21 11:01:43,247 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [258660004] [2020-07-21 11:01:43,247 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:43,247 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:01:43,248 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140522418] [2020-07-21 11:01:43,250 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:01:43,250 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:43,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:01:43,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:01:43,251 INFO L87 Difference]: Start difference. First operand 198 states and 396 transitions. Second operand 15 states. [2020-07-21 11:01:43,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:43,685 INFO L93 Difference]: Finished difference Result 342 states and 872 transitions. [2020-07-21 11:01:43,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:01:43,687 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 436 [2020-07-21 11:01:43,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:43,694 INFO L225 Difference]: With dead ends: 342 [2020-07-21 11:01:43,694 INFO L226 Difference]: Without dead ends: 327 [2020-07-21 11:01:43,697 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 876 GetRequests, 847 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:01:43,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2020-07-21 11:01:43,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 200. [2020-07-21 11:01:43,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2020-07-21 11:01:43,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 409 transitions. [2020-07-21 11:01:43,717 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 409 transitions. Word has length 436 [2020-07-21 11:01:43,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:43,718 INFO L479 AbstractCegarLoop]: Abstraction has 200 states and 409 transitions. [2020-07-21 11:01:43,718 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:01:43,718 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 409 transitions. [2020-07-21 11:01:43,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2020-07-21 11:01:43,723 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:43,724 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 30, 28, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 12, 10, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:43,924 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:43,925 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:43,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:43,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1232624641, now seen corresponding path program 32 times [2020-07-21 11:01:43,926 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:43,926 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2084595875] [2020-07-21 11:01:43,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:44,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:44,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 1119 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:01:44,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:44,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7221 backedges. 901 proven. 368 refuted. 0 times theorem prover too weak. 5952 trivial. 0 not checked. [2020-07-21 11:01:44,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:47,481 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:47,482 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:48,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:48,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:48,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:49,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:49,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:49,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:49,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:49,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:49,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:50,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7221 backedges. 903 proven. 387 refuted. 0 times theorem prover too weak. 5931 trivial. 0 not checked. [2020-07-21 11:01:50,918 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2084595875] [2020-07-21 11:01:50,918 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:50,918 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:01:50,919 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771356805] [2020-07-21 11:01:50,919 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:01:50,919 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:50,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:01:50,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:01:50,920 INFO L87 Difference]: Start difference. First operand 200 states and 409 transitions. Second operand 19 states. [2020-07-21 11:01:51,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:51,510 INFO L93 Difference]: Finished difference Result 267 states and 542 transitions. [2020-07-21 11:01:51,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:01:51,511 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 503 [2020-07-21 11:01:51,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:51,515 INFO L225 Difference]: With dead ends: 267 [2020-07-21 11:01:51,515 INFO L226 Difference]: Without dead ends: 252 [2020-07-21 11:01:51,517 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1012 GetRequests, 973 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:01:51,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2020-07-21 11:01:51,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 217. [2020-07-21 11:01:51,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2020-07-21 11:01:51,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 434 transitions. [2020-07-21 11:01:51,545 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 434 transitions. Word has length 503 [2020-07-21 11:01:51,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:51,546 INFO L479 AbstractCegarLoop]: Abstraction has 217 states and 434 transitions. [2020-07-21 11:01:51,546 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:01:51,546 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 434 transitions. [2020-07-21 11:01:51,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 491 [2020-07-21 11:01:51,555 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:51,556 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 29, 28, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 12, 10, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:51,759 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:51,760 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:51,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:51,760 INFO L82 PathProgramCache]: Analyzing trace with hash 944348834, now seen corresponding path program 33 times [2020-07-21 11:01:51,761 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:51,761 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2086070101] [2020-07-21 11:01:51,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:52,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:01:52,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:52,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6840 backedges. 946 proven. 282 refuted. 0 times theorem prover too weak. 5612 trivial. 0 not checked. [2020-07-21 11:01:52,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:55,127 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:55,772 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,109 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,110 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,565 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:56,667 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:57,016 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:58,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6840 backedges. 946 proven. 305 refuted. 0 times theorem prover too weak. 5589 trivial. 0 not checked. [2020-07-21 11:01:58,054 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2086070101] [2020-07-21 11:01:58,055 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:58,055 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:01:58,055 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52096820] [2020-07-21 11:01:58,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:01:58,056 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:58,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:01:58,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:01:58,056 INFO L87 Difference]: Start difference. First operand 217 states and 434 transitions. Second operand 19 states. [2020-07-21 11:01:58,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:58,615 INFO L93 Difference]: Finished difference Result 232 states and 456 transitions. [2020-07-21 11:01:58,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:01:58,616 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 490 [2020-07-21 11:01:58,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:58,619 INFO L225 Difference]: With dead ends: 232 [2020-07-21 11:01:58,620 INFO L226 Difference]: Without dead ends: 217 [2020-07-21 11:01:58,621 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 986 GetRequests, 947 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:01:58,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2020-07-21 11:01:58,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2020-07-21 11:01:58,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2020-07-21 11:01:58,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 422 transitions. [2020-07-21 11:01:58,646 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 422 transitions. Word has length 490 [2020-07-21 11:01:58,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:58,647 INFO L479 AbstractCegarLoop]: Abstraction has 217 states and 422 transitions. [2020-07-21 11:01:58,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:01:58,647 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 422 transitions. [2020-07-21 11:01:58,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2020-07-21 11:01:58,654 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:58,655 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 28, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 12, 9, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:58,867 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:58,868 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:58,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:58,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1360823127, now seen corresponding path program 34 times [2020-07-21 11:01:58,870 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:58,870 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [816742786] [2020-07-21 11:01:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:59,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:59,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:01:59,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:59,826 INFO L134 CoverageAnalysis]: Checked inductivity of 6453 backedges. 625 proven. 225 refuted. 0 times theorem prover too weak. 5603 trivial. 0 not checked. [2020-07-21 11:01:59,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:01,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,707 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,975 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:02,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:02,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:03,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6453 backedges. 625 proven. 237 refuted. 0 times theorem prover too weak. 5591 trivial. 0 not checked. [2020-07-21 11:02:03,483 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [816742786] [2020-07-21 11:02:03,483 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:03,484 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:02:03,484 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762921706] [2020-07-21 11:02:03,484 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:02:03,484 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:03,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:02:03,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:02:03,485 INFO L87 Difference]: Start difference. First operand 217 states and 422 transitions. Second operand 15 states. [2020-07-21 11:02:03,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:03,886 INFO L93 Difference]: Finished difference Result 333 states and 763 transitions. [2020-07-21 11:02:03,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:02:03,888 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 476 [2020-07-21 11:02:03,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:03,895 INFO L225 Difference]: With dead ends: 333 [2020-07-21 11:02:03,895 INFO L226 Difference]: Without dead ends: 318 [2020-07-21 11:02:03,898 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 927 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:02:03,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2020-07-21 11:02:03,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 228. [2020-07-21 11:02:03,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2020-07-21 11:02:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 469 transitions. [2020-07-21 11:02:03,920 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 469 transitions. Word has length 476 [2020-07-21 11:02:03,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:03,921 INFO L479 AbstractCegarLoop]: Abstraction has 228 states and 469 transitions. [2020-07-21 11:02:03,921 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:02:03,921 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 469 transitions. [2020-07-21 11:02:03,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2020-07-21 11:02:03,927 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:03,927 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 25, 24, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 10, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:04,128 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:04,129 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:04,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:04,129 INFO L82 PathProgramCache]: Analyzing trace with hash -14036067, now seen corresponding path program 35 times [2020-07-21 11:02:04,130 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:04,130 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [276636559] [2020-07-21 11:02:04,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:04,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:02:04,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:05,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5644 backedges. 720 proven. 216 refuted. 0 times theorem prover too weak. 4708 trivial. 0 not checked. [2020-07-21 11:02:05,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:06,734 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,656 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,741 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:07,816 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:08,123 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:08,677 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 11:02:09,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5644 backedges. 724 proven. 226 refuted. 0 times theorem prover too weak. 4694 trivial. 0 not checked. [2020-07-21 11:02:09,461 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [276636559] [2020-07-21 11:02:09,461 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:09,462 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:02:09,462 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96544121] [2020-07-21 11:02:09,462 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:02:09,462 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:09,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:02:09,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:02:09,463 INFO L87 Difference]: Start difference. First operand 228 states and 469 transitions. Second operand 17 states. [2020-07-21 11:02:09,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:09,878 INFO L93 Difference]: Finished difference Result 324 states and 691 transitions. [2020-07-21 11:02:09,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:02:09,880 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 446 [2020-07-21 11:02:09,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:09,886 INFO L225 Difference]: With dead ends: 324 [2020-07-21 11:02:09,886 INFO L226 Difference]: Without dead ends: 309 [2020-07-21 11:02:09,888 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 897 GetRequests, 863 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:02:09,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2020-07-21 11:02:09,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 223. [2020-07-21 11:02:09,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2020-07-21 11:02:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 453 transitions. [2020-07-21 11:02:09,909 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 453 transitions. Word has length 446 [2020-07-21 11:02:09,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:09,909 INFO L479 AbstractCegarLoop]: Abstraction has 223 states and 453 transitions. [2020-07-21 11:02:09,910 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:02:09,910 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 453 transitions. [2020-07-21 11:02:09,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2020-07-21 11:02:09,914 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:09,915 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 25, 24, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 10, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:10,129 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:10,130 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:10,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:10,131 INFO L82 PathProgramCache]: Analyzing trace with hash -971389545, now seen corresponding path program 36 times [2020-07-21 11:02:10,131 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:10,132 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [390100034] [2020-07-21 11:02:10,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:10,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:10,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:02:10,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:11,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5644 backedges. 759 proven. 175 refuted. 0 times theorem prover too weak. 4710 trivial. 0 not checked. [2020-07-21 11:02:11,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:12,847 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,330 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,560 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,793 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:13,917 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:14,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:15,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5644 backedges. 763 proven. 187 refuted. 0 times theorem prover too weak. 4694 trivial. 0 not checked. [2020-07-21 11:02:15,538 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [390100034] [2020-07-21 11:02:15,538 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:15,538 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:02:15,538 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071497097] [2020-07-21 11:02:15,539 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:02:15,539 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:15,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:02:15,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:02:15,539 INFO L87 Difference]: Start difference. First operand 223 states and 453 transitions. Second operand 17 states. [2020-07-21 11:02:15,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:15,983 INFO L93 Difference]: Finished difference Result 257 states and 521 transitions. [2020-07-21 11:02:15,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:02:15,985 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 446 [2020-07-21 11:02:15,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:15,990 INFO L225 Difference]: With dead ends: 257 [2020-07-21 11:02:15,990 INFO L226 Difference]: Without dead ends: 242 [2020-07-21 11:02:15,992 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 897 GetRequests, 863 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:02:15,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2020-07-21 11:02:16,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 202. [2020-07-21 11:02:16,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2020-07-21 11:02:16,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 374 transitions. [2020-07-21 11:02:16,098 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 374 transitions. Word has length 446 [2020-07-21 11:02:16,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:16,099 INFO L479 AbstractCegarLoop]: Abstraction has 202 states and 374 transitions. [2020-07-21 11:02:16,099 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:02:16,099 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 374 transitions. [2020-07-21 11:02:16,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2020-07-21 11:02:16,103 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:16,103 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 26, 25, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 11, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:16,303 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:16,304 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:16,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:16,305 INFO L82 PathProgramCache]: Analyzing trace with hash -449895922, now seen corresponding path program 37 times [2020-07-21 11:02:16,305 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:16,305 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1389799906] [2020-07-21 11:02:16,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:17,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:02:17,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 5369 backedges. 594 proven. 160 refuted. 0 times theorem prover too weak. 4615 trivial. 0 not checked. [2020-07-21 11:02:17,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:18,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:18,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:19,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:19,332 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:19,428 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:19,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:19,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:20,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5369 backedges. 594 proven. 170 refuted. 0 times theorem prover too weak. 4605 trivial. 0 not checked. [2020-07-21 11:02:21,283 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1389799906] [2020-07-21 11:02:21,283 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:21,283 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:02:21,283 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203446132] [2020-07-21 11:02:21,284 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:02:21,284 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:21,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:02:21,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:02:21,284 INFO L87 Difference]: Start difference. First operand 202 states and 374 transitions. Second operand 15 states. [2020-07-21 11:02:21,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:21,635 INFO L93 Difference]: Finished difference Result 233 states and 430 transitions. [2020-07-21 11:02:21,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:02:21,636 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 436 [2020-07-21 11:02:21,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:21,640 INFO L225 Difference]: With dead ends: 233 [2020-07-21 11:02:21,640 INFO L226 Difference]: Without dead ends: 218 [2020-07-21 11:02:21,641 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 876 GetRequests, 847 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:02:21,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2020-07-21 11:02:21,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 196. [2020-07-21 11:02:21,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2020-07-21 11:02:21,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 361 transitions. [2020-07-21 11:02:21,660 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 361 transitions. Word has length 436 [2020-07-21 11:02:21,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:21,660 INFO L479 AbstractCegarLoop]: Abstraction has 196 states and 361 transitions. [2020-07-21 11:02:21,661 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:02:21,661 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 361 transitions. [2020-07-21 11:02:21,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2020-07-21 11:02:21,666 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:21,667 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 26, 26, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 11, 10, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:21,881 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:21,882 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:21,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:21,883 INFO L82 PathProgramCache]: Analyzing trace with hash -865784946, now seen corresponding path program 38 times [2020-07-21 11:02:21,883 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:21,883 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [121269256] [2020-07-21 11:02:21,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:22,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:22,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:02:22,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:23,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5394 backedges. 663 proven. 116 refuted. 0 times theorem prover too weak. 4615 trivial. 0 not checked. [2020-07-21 11:02:23,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:24,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:25,050 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:25,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:26,494 INFO L134 CoverageAnalysis]: Checked inductivity of 5394 backedges. 667 proven. 122 refuted. 0 times theorem prover too weak. 4605 trivial. 0 not checked. [2020-07-21 11:02:26,495 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [121269256] [2020-07-21 11:02:26,495 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:26,495 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:02:26,495 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088825222] [2020-07-21 11:02:26,496 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:02:26,496 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:26,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:02:26,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:02:26,497 INFO L87 Difference]: Start difference. First operand 196 states and 361 transitions. Second operand 15 states. [2020-07-21 11:02:26,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:26,892 INFO L93 Difference]: Finished difference Result 274 states and 608 transitions. [2020-07-21 11:02:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:02:26,894 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 437 [2020-07-21 11:02:26,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:26,898 INFO L225 Difference]: With dead ends: 274 [2020-07-21 11:02:26,899 INFO L226 Difference]: Without dead ends: 261 [2020-07-21 11:02:26,901 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 878 GetRequests, 849 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:02:26,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2020-07-21 11:02:26,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 219. [2020-07-21 11:02:26,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2020-07-21 11:02:26,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 450 transitions. [2020-07-21 11:02:26,926 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 450 transitions. Word has length 437 [2020-07-21 11:02:26,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:26,926 INFO L479 AbstractCegarLoop]: Abstraction has 219 states and 450 transitions. [2020-07-21 11:02:26,926 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:02:26,926 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 450 transitions. [2020-07-21 11:02:26,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2020-07-21 11:02:26,931 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:26,931 INFO L422 BasicCegarLoop]: trace histogram [40, 40, 33, 33, 28, 27, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 16, 16, 13, 11, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:27,131 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:27,132 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:27,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:27,133 INFO L82 PathProgramCache]: Analyzing trace with hash -954543601, now seen corresponding path program 39 times [2020-07-21 11:02:27,133 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:27,134 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [372867472] [2020-07-21 11:02:27,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:27,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 1113 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 11:02:27,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:28,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7201 backedges. 883 proven. 185 refuted. 0 times theorem prover too weak. 6133 trivial. 0 not checked. [2020-07-21 11:02:28,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:29,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:30,366 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:30,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:30,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:30,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:30,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:30,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:31,056 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:31,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:32,964 INFO L134 CoverageAnalysis]: Checked inductivity of 7201 backedges. 889 proven. 193 refuted. 0 times theorem prover too weak. 6119 trivial. 0 not checked. [2020-07-21 11:02:32,964 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [372867472] [2020-07-21 11:02:32,964 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:32,964 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 11:02:32,965 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663282225] [2020-07-21 11:02:32,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 11:02:32,966 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:32,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 11:02:32,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 11:02:32,966 INFO L87 Difference]: Start difference. First operand 219 states and 450 transitions. Second operand 17 states. [2020-07-21 11:02:33,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:33,370 INFO L93 Difference]: Finished difference Result 260 states and 534 transitions. [2020-07-21 11:02:33,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 11:02:33,372 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 500 [2020-07-21 11:02:33,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:33,377 INFO L225 Difference]: With dead ends: 260 [2020-07-21 11:02:33,377 INFO L226 Difference]: Without dead ends: 247 [2020-07-21 11:02:33,379 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1005 GetRequests, 971 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:02:33,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2020-07-21 11:02:33,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 199. [2020-07-21 11:02:33,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2020-07-21 11:02:33,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 355 transitions. [2020-07-21 11:02:33,397 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 355 transitions. Word has length 500 [2020-07-21 11:02:33,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:33,397 INFO L479 AbstractCegarLoop]: Abstraction has 199 states and 355 transitions. [2020-07-21 11:02:33,397 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 11:02:33,397 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 355 transitions. [2020-07-21 11:02:33,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2020-07-21 11:02:33,401 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:33,402 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 26, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:33,602 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:33,603 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:33,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:33,604 INFO L82 PathProgramCache]: Analyzing trace with hash -188403074, now seen corresponding path program 40 times [2020-07-21 11:02:33,604 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:33,604 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1598853940] [2020-07-21 11:02:33,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:34,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:34,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:02:34,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:34,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 665 proven. 139 refuted. 0 times theorem prover too weak. 5252 trivial. 0 not checked. [2020-07-21 11:02:34,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:35,996 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:35,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:36,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:36,471 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:36,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:36,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:36,630 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:36,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:37,280 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:38,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 667 proven. 147 refuted. 0 times theorem prover too weak. 5242 trivial. 0 not checked. [2020-07-21 11:02:38,406 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1598853940] [2020-07-21 11:02:38,406 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:38,406 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:02:38,406 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464495145] [2020-07-21 11:02:38,407 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:02:38,407 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:38,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:02:38,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:02:38,407 INFO L87 Difference]: Start difference. First operand 199 states and 355 transitions. Second operand 15 states. [2020-07-21 11:02:38,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:38,755 INFO L93 Difference]: Finished difference Result 250 states and 450 transitions. [2020-07-21 11:02:38,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:02:38,757 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 462 [2020-07-21 11:02:38,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:38,761 INFO L225 Difference]: With dead ends: 250 [2020-07-21 11:02:38,762 INFO L226 Difference]: Without dead ends: 237 [2020-07-21 11:02:38,764 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 928 GetRequests, 899 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:02:38,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2020-07-21 11:02:38,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 191. [2020-07-21 11:02:38,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2020-07-21 11:02:38,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 336 transitions. [2020-07-21 11:02:38,782 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 336 transitions. Word has length 462 [2020-07-21 11:02:38,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:38,783 INFO L479 AbstractCegarLoop]: Abstraction has 191 states and 336 transitions. [2020-07-21 11:02:38,783 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:02:38,783 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 336 transitions. [2020-07-21 11:02:38,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2020-07-21 11:02:38,787 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:38,787 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 28, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 12, 9, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:38,990 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:38,990 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:38,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:38,991 INFO L82 PathProgramCache]: Analyzing trace with hash 56178761, now seen corresponding path program 41 times [2020-07-21 11:02:38,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:38,992 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1533817058] [2020-07-21 11:02:38,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:39,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 11:02:39,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:40,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6453 backedges. 689 proven. 139 refuted. 0 times theorem prover too weak. 5625 trivial. 0 not checked. [2020-07-21 11:02:40,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:41,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:41,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:41,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:41,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:42,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:42,044 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:42,159 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:42,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:42,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:42,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:44,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6453 backedges. 691 proven. 147 refuted. 0 times theorem prover too weak. 5615 trivial. 0 not checked. [2020-07-21 11:02:44,110 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1533817058] [2020-07-21 11:02:44,110 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:44,111 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 11:02:44,111 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894117888] [2020-07-21 11:02:44,111 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 11:02:44,112 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:44,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 11:02:44,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 11:02:44,112 INFO L87 Difference]: Start difference. First operand 191 states and 336 transitions. Second operand 15 states. [2020-07-21 11:02:44,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:44,506 INFO L93 Difference]: Finished difference Result 237 states and 427 transitions. [2020-07-21 11:02:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 11:02:44,508 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 476 [2020-07-21 11:02:44,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:44,513 INFO L225 Difference]: With dead ends: 237 [2020-07-21 11:02:44,513 INFO L226 Difference]: Without dead ends: 224 [2020-07-21 11:02:44,516 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 927 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 11:02:44,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2020-07-21 11:02:44,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 188. [2020-07-21 11:02:44,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2020-07-21 11:02:44,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 328 transitions. [2020-07-21 11:02:44,539 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 328 transitions. Word has length 476 [2020-07-21 11:02:44,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:44,540 INFO L479 AbstractCegarLoop]: Abstraction has 188 states and 328 transitions. [2020-07-21 11:02:44,540 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 11:02:44,540 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 328 transitions. [2020-07-21 11:02:44,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2020-07-21 11:02:44,546 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:44,546 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 27, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:44,760 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:44,761 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:44,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:44,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1326629730, now seen corresponding path program 42 times [2020-07-21 11:02:44,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:44,763 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1386517236] [2020-07-21 11:02:44,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:45,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-21 11:02:45,609 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-21 11:02:45,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-21 11:02:45,706 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-21 11:02:45,794 INFO L174 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found a feasible trace [2020-07-21 11:02:45,795 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-07-21 11:02:46,007 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:46,130 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 11:02:46 BoogieIcfgContainer [2020-07-21 11:02:46,130 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-21 11:02:46,132 INFO L168 Benchmark]: Toolchain (without parser) took 258720.23 ms. Allocated memory was 137.4 MB in the beginning and 1.9 GB in the end (delta: 1.8 GB). Free memory was 102.3 MB in the beginning and 270.9 MB in the end (delta: -168.6 MB). Peak memory consumption was 1.6 GB. Max. memory is 7.1 GB. [2020-07-21 11:02:46,133 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 137.4 MB. Free memory was 120.4 MB in the beginning and 120.2 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-07-21 11:02:46,133 INFO L168 Benchmark]: CACSL2BoogieTranslator took 262.15 ms. Allocated memory is still 137.4 MB. Free memory was 101.9 MB in the beginning and 92.4 MB in the end (delta: 9.5 MB). Peak memory consumption was 9.5 MB. Max. memory is 7.1 GB. [2020-07-21 11:02:46,133 INFO L168 Benchmark]: Boogie Preprocessor took 28.95 ms. Allocated memory is still 137.4 MB. Free memory was 92.4 MB in the beginning and 90.9 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 7.1 GB. [2020-07-21 11:02:46,134 INFO L168 Benchmark]: RCFGBuilder took 381.58 ms. Allocated memory was 137.4 MB in the beginning and 201.3 MB in the end (delta: 64.0 MB). Free memory was 90.9 MB in the beginning and 167.4 MB in the end (delta: -76.5 MB). Peak memory consumption was 13.9 MB. Max. memory is 7.1 GB. [2020-07-21 11:02:46,134 INFO L168 Benchmark]: TraceAbstraction took 258039.71 ms. Allocated memory was 201.3 MB in the beginning and 1.9 GB in the end (delta: 1.7 GB). Free memory was 166.7 MB in the beginning and 270.9 MB in the end (delta: -104.2 MB). Peak memory consumption was 1.6 GB. Max. memory is 7.1 GB. [2020-07-21 11:02:46,136 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24 ms. Allocated memory is still 137.4 MB. Free memory was 120.4 MB in the beginning and 120.2 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 262.15 ms. Allocated memory is still 137.4 MB. Free memory was 101.9 MB in the beginning and 92.4 MB in the end (delta: 9.5 MB). Peak memory consumption was 9.5 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 28.95 ms. Allocated memory is still 137.4 MB. Free memory was 92.4 MB in the beginning and 90.9 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 381.58 ms. Allocated memory was 137.4 MB in the beginning and 201.3 MB in the end (delta: 64.0 MB). Free memory was 90.9 MB in the beginning and 167.4 MB in the end (delta: -76.5 MB). Peak memory consumption was 13.9 MB. Max. memory is 7.1 GB. * TraceAbstraction took 258039.71 ms. Allocated memory was 201.3 MB in the beginning and 1.9 GB in the end (delta: 1.7 GB). Free memory was 166.7 MB in the beginning and 270.9 MB in the end (delta: -104.2 MB). Peak memory consumption was 1.6 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 39]: a call of __VERIFIER_error() is reachable a call of __VERIFIER_error() is reachable We found a FailurePath: [L36] int x = 8; VAL [x=8] [L37] CALL, EXPR fibo1(x) VAL [\old(n)=8] [L8] COND FALSE !(n < 1) VAL [\old(n)=8, n=8] [L10] COND FALSE !(n == 1) VAL [\old(n)=8, n=8] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=7] [L18] COND FALSE !(n < 1) VAL [\old(n)=7, n=7] [L20] COND FALSE !(n == 1) VAL [\old(n)=7, n=7] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=6] [L8] COND FALSE !(n < 1) VAL [\old(n)=6, n=6] [L10] COND FALSE !(n == 1) VAL [\old(n)=6, n=6] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=5] [L18] COND FALSE !(n < 1) VAL [\old(n)=5, n=5] [L20] COND FALSE !(n == 1) VAL [\old(n)=5, n=5] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=4] [L8] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L10] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=3] [L18] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L20] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=3, fibo1(n-1)=1, n=3] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=3, fibo1(n-1)=1, fibo1(n-2)=1, n=3] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=4, fibo2(n-1)=2, n=4] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=2] [L18] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L20] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=2, fibo1(n-1)=1, n=2] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L8] COND TRUE n < 1 [L9] return 0; VAL [\old(n)=0, \result=0, n=0] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=2, fibo1(n-1)=1, fibo1(n-2)=0, n=2] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=4, fibo2(n-1)=2, fibo2(n-2)=1, n=4] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=5, fibo1(n-1)=3, n=5] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=3] [L8] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L10] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L18] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L20] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=2, fibo1(n-1)=1, n=2] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L8] COND TRUE n < 1 [L9] return 0; VAL [\old(n)=0, \result=0, n=0] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=2, fibo1(n-1)=1, fibo1(n-2)=0, n=2] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=3, fibo2(n-1)=1, n=3] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=3, fibo2(n-1)=1, fibo2(n-2)=1, n=3] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=5, fibo1(n-1)=3, fibo1(n-2)=2, n=5] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=6, fibo2(n-1)=5, n=6] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=4] [L18] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L20] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=3] [L8] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L10] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L18] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L20] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=2, fibo1(n-1)=1, n=2] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L8] COND TRUE n < 1 [L9] return 0; VAL [\old(n)=0, \result=0, n=0] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=2, fibo1(n-1)=1, fibo1(n-2)=0, n=2] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=3, fibo2(n-1)=1, n=3] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=3, fibo2(n-1)=1, fibo2(n-2)=1, n=3] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=4, fibo1(n-1)=2, n=4] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=4, fibo1(n-1)=2, fibo1(n-2)=1, n=4] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=6, fibo2(n-1)=5, fibo2(n-2)=3, n=6] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=7, fibo1(n-1)=8, n=7] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=5] [L8] COND FALSE !(n < 1) VAL [\old(n)=5, n=5] [L10] COND FALSE !(n == 1) VAL [\old(n)=5, n=5] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=4] [L18] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L20] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=3] [L8] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L10] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L18] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L20] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=2, fibo1(n-1)=1, n=2] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L8] COND TRUE n < 1 [L9] return 0; VAL [\old(n)=0, \result=0, n=0] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=2, fibo1(n-1)=1, fibo1(n-2)=0, n=2] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=3, fibo2(n-1)=1, n=3] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=3, fibo2(n-1)=1, fibo2(n-2)=1, n=3] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=4, fibo1(n-1)=2, n=4] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=4, fibo1(n-1)=2, fibo1(n-2)=1, n=4] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=5, fibo2(n-1)=3, n=5] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=3] [L18] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L20] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=3, fibo1(n-1)=1, n=3] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=3, fibo1(n-1)=1, fibo1(n-2)=1, n=3] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=5, fibo2(n-1)=3, fibo2(n-2)=2, n=5] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=7, fibo1(n-1)=8, fibo1(n-2)=5, n=7] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=8, fibo2(n-1)=13, n=8] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=6] [L18] COND FALSE !(n < 1) VAL [\old(n)=6, n=6] [L20] COND FALSE !(n == 1) VAL [\old(n)=6, n=6] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=5] [L8] COND FALSE !(n < 1) VAL [\old(n)=5, n=5] [L10] COND FALSE !(n == 1) VAL [\old(n)=5, n=5] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=4] [L18] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L20] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=3] [L8] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L10] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L18] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L20] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=2, fibo1(n-1)=1, n=2] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L8] COND TRUE n < 1 [L9] return 0; VAL [\old(n)=0, \result=0, n=0] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=2, fibo1(n-1)=1, fibo1(n-2)=0, n=2] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=3, fibo2(n-1)=1, n=3] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=3, fibo2(n-1)=1, fibo2(n-2)=1, n=3] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=4, fibo1(n-1)=2, n=4] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=4, fibo1(n-1)=2, fibo1(n-2)=1, n=4] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=5, fibo2(n-1)=3, n=5] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=3] [L18] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L20] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=3, fibo1(n-1)=1, n=3] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=3, fibo1(n-1)=1, fibo1(n-2)=1, n=3] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=5, fibo2(n-1)=3, fibo2(n-2)=2, n=5] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=6, fibo1(n-1)=5, n=6] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=4] [L8] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L10] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=3] [L18] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L20] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L8] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L10] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L13] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L18] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L20] COND TRUE n == 1 [L21] return 1; VAL [\old(n)=1, \result=1, n=1] [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=2, fibo2(n-1)=1, n=2] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L18] COND TRUE n < 1 [L19] return 0; VAL [\old(n)=0, \result=0, n=0] [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=2, fibo2(n-1)=1, fibo2(n-2)=0, n=2] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=3, fibo1(n-1)=1, n=3] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=3, fibo1(n-1)=1, fibo1(n-2)=1, n=3] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-1) VAL [\old(n)=4, fibo2(n-1)=2, n=4] [L13] CALL, EXPR fibo2(n-2) VAL [\old(n)=2] [L18] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L20] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L23] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L8] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L10] COND TRUE n == 1 [L11] return 1; VAL [\old(n)=1, \result=1, n=1] [L23] RET, EXPR fibo1(n-1) VAL [\old(n)=2, fibo1(n-1)=1, n=2] [L23] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L8] COND TRUE n < 1 [L9] return 0; VAL [\old(n)=0, \result=0, n=0] [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=2, fibo1(n-1)=1, fibo1(n-2)=0, n=2] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=4, fibo2(n-1)=2, fibo2(n-2)=1, n=4] [L13] return fibo2(n-1) + fibo2(n-2); [L23] RET, EXPR fibo1(n-2) VAL [\old(n)=6, fibo1(n-1)=5, fibo1(n-2)=3, n=6] [L23] return fibo1(n-1) + fibo1(n-2); [L13] RET, EXPR fibo2(n-2) VAL [\old(n)=8, fibo2(n-1)=13, fibo2(n-2)=8, n=8] [L13] return fibo2(n-1) + fibo2(n-2); [L37] RET, EXPR fibo1(x) VAL [fibo1(x)=21, x=8] [L37] int result = fibo1(x); [L38] COND TRUE result == 21 VAL [result=21, x=8] [L39] __VERIFIER_error() VAL [result=21, x=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 33 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 257.7s, OverallIterations: 59, TraceHistogramMax: 45, AutomataDifference: 23.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1520 SDtfs, 3118 SDslu, 10811 SDs, 0 SdLazy, 11649 SolverSat, 3277 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 41681 GetRequests, 39789 SyntacticMatches, 708 SemanticMatches, 1184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5363 ImplicationChecksByTransitivity, 21.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=228occurred in iteration=51, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 58 MinimizatonAttempts, 2360 StatesRemovedByMinimization, 54 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 5.1s SatisfiabilityAnalysisTime, 192.8s InterpolantComputationTime, 21166 NumberOfCodeBlocks, 21166 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 41265 ConstructedInterpolants, 0 QuantifiedInterpolants, 23399175 SizeOfPredicates, 392 NumberOfNonLiveVariables, 46112 ConjunctsInSsa, 784 ConjunctsInUnsatCore, 114 InterpolantComputations, 2 PerfectInterpolantSequences, 460783/509552 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Received shutdown request...