/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loops/n.c24.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 11:50:09,184 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 11:50:09,186 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 11:50:09,204 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 11:50:09,204 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 11:50:09,205 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 11:50:09,206 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 11:50:09,208 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 11:50:09,209 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 11:50:09,209 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 11:50:09,210 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 11:50:09,211 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 11:50:09,211 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 11:50:09,212 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 11:50:09,212 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 11:50:09,213 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 11:50:09,214 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 11:50:09,214 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 11:50:09,215 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 11:50:09,217 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 11:50:09,218 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 11:50:09,219 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 11:50:09,219 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 11:50:09,220 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 11:50:09,221 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 11:50:09,222 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 11:50:09,222 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 11:50:09,222 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 11:50:09,223 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 11:50:09,223 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 11:50:09,223 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 11:50:09,224 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 11:50:09,224 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 11:50:09,225 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 11:50:09,225 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 11:50:09,226 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 11:50:09,238 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 11:50:09,239 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 11:50:09,239 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 11:50:09,240 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 11:50:09,240 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 11:50:09,263 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 [2021-05-02 11:50:09,278 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 11:50:09,279 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 11:50:09,279 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 11:50:09,280 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 11:50:09,280 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 11:50:09,281 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 11:50:09,281 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 11:50:09,282 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 11:50:09,282 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 11:50:09,283 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-02 11:50:09,578 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 11:50:09,601 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 11:50:09,603 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 11:50:09,603 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 11:50:09,604 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 11:50:09,605 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loops/n.c24.i [2021-05-02 11:50:09,650 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70550a605/21be84237bb54583ace093660c719ad4/FLAG633e5b5b9 [2021-05-02 11:50:10,058 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 11:50:10,059 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loops/n.c24.i [2021-05-02 11:50:10,068 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70550a605/21be84237bb54583ace093660c719ad4/FLAG633e5b5b9 [2021-05-02 11:50:10,089 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70550a605/21be84237bb54583ace093660c719ad4 [2021-05-02 11:50:10,092 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 11:50:10,094 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 11:50:10,095 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 11:50:10,095 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 11:50:10,097 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 11:50:10,098 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,099 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c617853 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10, skipping insertion in model container [2021-05-02 11:50:10,099 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,104 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 11:50:10,121 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 11:50:10,265 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loops/n.c24.i[805,818] [2021-05-02 11:50:10,324 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 11:50:10,331 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 11:50:10,338 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loops/n.c24.i[805,818] [2021-05-02 11:50:10,348 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 11:50:10,368 INFO L208 MainTranslator]: Completed translation [2021-05-02 11:50:10,368 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10 WrapperNode [2021-05-02 11:50:10,368 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 11:50:10,369 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 11:50:10,369 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 11:50:10,369 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 11:50:10,376 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,376 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,383 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,383 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,390 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,394 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,395 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (1/1) ... [2021-05-02 11:50:10,398 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 11:50:10,398 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 11:50:10,398 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 11:50:10,399 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 11:50:10,399 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (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 [2021-05-02 11:50:10,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 11:50:10,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 11:50:10,476 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 11:50:10,476 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 11:50:10,477 INFO L138 BoogieDeclarations]: Found implementation of procedure bar [2021-05-02 11:50:10,477 INFO L138 BoogieDeclarations]: Found implementation of procedure foo [2021-05-02 11:50:10,477 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 11:50:10,478 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2021-05-02 11:50:10,478 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 11:50:10,478 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 11:50:10,478 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-05-02 11:50:10,478 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-05-02 11:50:10,479 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 11:50:10,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 11:50:10,480 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 11:50:10,480 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure memmove [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure memccpy [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure memchr [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strcpy [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strcat [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strncat [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strcmp [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strcoll [2021-05-02 11:50:10,481 INFO L130 BoogieDeclarations]: Found specification of procedure strxfrm [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strcoll_l [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strxfrm_l [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strdup [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strndup [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strchr [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strrchr [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strcspn [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strspn [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strpbrk [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strtok [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure __strtok_r [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strtok_r [2021-05-02 11:50:10,482 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure strnlen [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure strerror [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure strerror_r [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure strerror_l [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure __bzero [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure bcopy [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure bzero [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure bcmp [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure index [2021-05-02 11:50:10,483 INFO L130 BoogieDeclarations]: Found specification of procedure rindex [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure strcasecmp [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure strncasecmp [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure strsep [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure strsignal [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure __stpcpy [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure stpcpy [2021-05-02 11:50:10,484 INFO L130 BoogieDeclarations]: Found specification of procedure __stpncpy [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure stpncpy [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure bar [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure foo [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 11:50:10,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 11:50:10,486 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 11:50:10,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-05-02 11:50:10,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-05-02 11:50:10,956 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 11:50:10,961 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2021-05-02 11:50:10,962 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 11:50:10 BoogieIcfgContainer [2021-05-02 11:50:10,963 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 11:50:10,964 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 11:50:10,964 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 11:50:10,967 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 11:50:10,967 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 11:50:10" (1/3) ... [2021-05-02 11:50:10,968 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d83bfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 11:50:10, skipping insertion in model container [2021-05-02 11:50:10,968 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:50:10" (2/3) ... [2021-05-02 11:50:10,968 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d83bfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 11:50:10, skipping insertion in model container [2021-05-02 11:50:10,968 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 11:50:10" (3/3) ... [2021-05-02 11:50:10,969 INFO L111 eAbstractionObserver]: Analyzing ICFG n.c24.i [2021-05-02 11:50:10,974 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 11:50:10,977 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 11:50:10,989 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 11:50:11,011 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 11:50:11,011 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 11:50:11,011 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 11:50:11,011 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 11:50:11,011 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 11:50:11,012 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 11:50:11,012 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 11:50:11,012 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 11:50:11,023 INFO L276 IsEmpty]: Start isEmpty. Operand has 53 states, 39 states have (on average 1.5128205128205128) internal successors, (59), 40 states have internal predecessors, (59), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 11:50:11,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-05-02 11:50:11,026 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:11,027 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:11,027 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:11,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:11,030 INFO L82 PathProgramCache]: Analyzing trace with hash -29354929, now seen corresponding path program 1 times [2021-05-02 11:50:11,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:11,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008016510] [2021-05-02 11:50:11,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:11,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,197 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:11,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 11:50:11,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:11,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008016510] [2021-05-02 11:50:11,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008016510] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 11:50:11,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 11:50:11,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 11:50:11,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4434052] [2021-05-02 11:50:11,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 11:50:11,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:11,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 11:50:11,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 11:50:11,245 INFO L87 Difference]: Start difference. First operand has 53 states, 39 states have (on average 1.5128205128205128) internal successors, (59), 40 states have internal predecessors, (59), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:11,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:11,366 INFO L93 Difference]: Finished difference Result 98 states and 133 transitions. [2021-05-02 11:50:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 11:50:11,367 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-05-02 11:50:11,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:11,373 INFO L225 Difference]: With dead ends: 98 [2021-05-02 11:50:11,373 INFO L226 Difference]: Without dead ends: 46 [2021-05-02 11:50:11,376 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 11:50:11,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-05-02 11:50:11,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-05-02 11:50:11,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 35 states have internal predecessors, (46), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 11:50:11,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 56 transitions. [2021-05-02 11:50:11,409 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 56 transitions. Word has length 13 [2021-05-02 11:50:11,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:11,412 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 56 transitions. [2021-05-02 11:50:11,412 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:11,413 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 56 transitions. [2021-05-02 11:50:11,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-05-02 11:50:11,419 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:11,419 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:11,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 11:50:11,419 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:11,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:11,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1128673794, now seen corresponding path program 1 times [2021-05-02 11:50:11,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:11,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064935628] [2021-05-02 11:50:11,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:11,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,496 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:11,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 11:50:11,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:11,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064935628] [2021-05-02 11:50:11,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064935628] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 11:50:11,503 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 11:50:11,503 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 11:50:11,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692006989] [2021-05-02 11:50:11,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 11:50:11,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:11,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 11:50:11,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 11:50:11,506 INFO L87 Difference]: Start difference. First operand 46 states and 56 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:11,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:11,597 INFO L93 Difference]: Finished difference Result 107 states and 138 transitions. [2021-05-02 11:50:11,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 11:50:11,598 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-05-02 11:50:11,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:11,601 INFO L225 Difference]: With dead ends: 107 [2021-05-02 11:50:11,601 INFO L226 Difference]: Without dead ends: 69 [2021-05-02 11:50:11,602 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 11:50:11,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-02 11:50:11,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 48. [2021-05-02 11:50:11,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 37 states have internal predecessors, (48), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 11:50:11,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 58 transitions. [2021-05-02 11:50:11,612 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 58 transitions. Word has length 13 [2021-05-02 11:50:11,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:11,612 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 58 transitions. [2021-05-02 11:50:11,612 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:11,612 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 58 transitions. [2021-05-02 11:50:11,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-05-02 11:50:11,612 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:11,613 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:11,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 11:50:11,613 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:11,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:11,613 INFO L82 PathProgramCache]: Analyzing trace with hash 556660632, now seen corresponding path program 1 times [2021-05-02 11:50:11,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:11,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527848357] [2021-05-02 11:50:11,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,652 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:11,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 11:50:11,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:11,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527848357] [2021-05-02 11:50:11,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527848357] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:11,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901915701] [2021-05-02 11:50:11,658 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 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:11,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:11,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2021-05-02 11:50:11,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:11,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:11,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:11,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 11:50:11,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901915701] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:11,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:11,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 6 [2021-05-02 11:50:11,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537202515] [2021-05-02 11:50:11,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 11:50:11,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:11,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 11:50:11,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 11:50:11,819 INFO L87 Difference]: Start difference. First operand 48 states and 58 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:11,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:11,976 INFO L93 Difference]: Finished difference Result 131 states and 172 transitions. [2021-05-02 11:50:11,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 11:50:11,977 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2021-05-02 11:50:11,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:11,979 INFO L225 Difference]: With dead ends: 131 [2021-05-02 11:50:11,980 INFO L226 Difference]: Without dead ends: 92 [2021-05-02 11:50:11,980 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.9ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 11:50:11,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-02 11:50:11,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 71. [2021-05-02 11:50:11,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 57 states have (on average 1.3157894736842106) internal successors, (75), 57 states have internal predecessors, (75), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 11:50:11,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 91 transitions. [2021-05-02 11:50:11,991 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 91 transitions. Word has length 20 [2021-05-02 11:50:11,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:11,991 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 91 transitions. [2021-05-02 11:50:11,991 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:11,991 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 91 transitions. [2021-05-02 11:50:11,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 11:50:11,992 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:11,992 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:12,210 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-05-02 11:50:12,210 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:12,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:12,211 INFO L82 PathProgramCache]: Analyzing trace with hash -2023168326, now seen corresponding path program 2 times [2021-05-02 11:50:12,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:12,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758669627] [2021-05-02 11:50:12,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:12,274 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:12,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:12,280 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-05-02 11:50:12,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:12,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758669627] [2021-05-02 11:50:12,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758669627] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 11:50:12,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 11:50:12,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 11:50:12,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226306617] [2021-05-02 11:50:12,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 11:50:12,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:12,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 11:50:12,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 11:50:12,281 INFO L87 Difference]: Start difference. First operand 71 states and 91 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:12,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:12,428 INFO L93 Difference]: Finished difference Result 116 states and 156 transitions. [2021-05-02 11:50:12,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 11:50:12,429 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 11:50:12,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:12,430 INFO L225 Difference]: With dead ends: 116 [2021-05-02 11:50:12,430 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 11:50:12,431 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 50.8ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-05-02 11:50:12,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 11:50:12,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 72. [2021-05-02 11:50:12,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 58 states have (on average 1.3275862068965518) internal successors, (77), 58 states have internal predecessors, (77), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 11:50:12,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 93 transitions. [2021-05-02 11:50:12,437 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 93 transitions. Word has length 27 [2021-05-02 11:50:12,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:12,438 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 93 transitions. [2021-05-02 11:50:12,438 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 11:50:12,438 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 93 transitions. [2021-05-02 11:50:12,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 11:50:12,439 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:12,439 INFO L523 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2021-05-02 11:50:12,439 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-02 11:50:12,439 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:12,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:12,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1646969817, now seen corresponding path program 1 times [2021-05-02 11:50:12,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:12,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185184296] [2021-05-02 11:50:12,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:12,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:12,490 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:12,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:12,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-05-02 11:50:12,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 11:50:12,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:12,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185184296] [2021-05-02 11:50:12,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185184296] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:12,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137618874] [2021-05-02 11:50:12,504 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 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:12,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:12,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 11:50:12,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:12,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:12,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:12,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:12,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:12,673 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 11:50:12,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137618874] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:12,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:12,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2021-05-02 11:50:12,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859151076] [2021-05-02 11:50:12,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 11:50:12,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:12,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 11:50:12,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-05-02 11:50:12,675 INFO L87 Difference]: Start difference. First operand 72 states and 93 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:12,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:12,882 INFO L93 Difference]: Finished difference Result 188 states and 258 transitions. [2021-05-02 11:50:12,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 11:50:12,882 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-05-02 11:50:12,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:12,885 INFO L225 Difference]: With dead ends: 188 [2021-05-02 11:50:12,885 INFO L226 Difference]: Without dead ends: 127 [2021-05-02 11:50:12,885 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 49.0ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-05-02 11:50:12,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-02 11:50:12,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 95. [2021-05-02 11:50:12,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 78 states have (on average 1.3333333333333333) internal successors, (104), 78 states have internal predecessors, (104), 12 states have call successors, (12), 6 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 11:50:12,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 126 transitions. [2021-05-02 11:50:12,893 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 126 transitions. Word has length 36 [2021-05-02 11:50:12,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:12,894 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 126 transitions. [2021-05-02 11:50:12,894 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:12,894 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 126 transitions. [2021-05-02 11:50:12,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 11:50:12,895 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:12,895 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:13,112 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:13,112 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:13,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:13,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1502656581, now seen corresponding path program 2 times [2021-05-02 11:50:13,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:13,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824270374] [2021-05-02 11:50:13,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:13,211 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:13,220 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 11:50:13,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:13,239 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-05-02 11:50:13,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:13,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824270374] [2021-05-02 11:50:13,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824270374] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:13,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096739685] [2021-05-02 11:50:13,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:13,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:50:13,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:13,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 11:50:13,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:13,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:13,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:13,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:13,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:13,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:13,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:13,465 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-05-02 11:50:13,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096739685] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:13,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:13,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 9 [2021-05-02 11:50:13,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072515196] [2021-05-02 11:50:13,466 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 11:50:13,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:13,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 11:50:13,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-05-02 11:50:13,467 INFO L87 Difference]: Start difference. First operand 95 states and 126 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:13,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:13,665 INFO L93 Difference]: Finished difference Result 232 states and 323 transitions. [2021-05-02 11:50:13,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 11:50:13,666 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 43 [2021-05-02 11:50:13,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:13,667 INFO L225 Difference]: With dead ends: 232 [2021-05-02 11:50:13,667 INFO L226 Difference]: Without dead ends: 150 [2021-05-02 11:50:13,667 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 66.1ms TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-05-02 11:50:13,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-05-02 11:50:13,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 118. [2021-05-02 11:50:13,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 98 states have (on average 1.336734693877551) internal successors, (131), 98 states have internal predecessors, (131), 15 states have call successors, (15), 6 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 11:50:13,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 159 transitions. [2021-05-02 11:50:13,676 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 159 transitions. Word has length 43 [2021-05-02 11:50:13,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:13,677 INFO L480 AbstractCegarLoop]: Abstraction has 118 states and 159 transitions. [2021-05-02 11:50:13,677 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:13,677 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 159 transitions. [2021-05-02 11:50:13,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-02 11:50:13,678 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:13,678 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:13,896 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:13,896 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:13,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:13,897 INFO L82 PathProgramCache]: Analyzing trace with hash 399846123, now seen corresponding path program 3 times [2021-05-02 11:50:13,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:13,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553342144] [2021-05-02 11:50:13,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:13,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:13,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:13,959 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-05-02 11:50:13,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:13,963 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-05-02 11:50:13,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:13,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553342144] [2021-05-02 11:50:13,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553342144] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:13,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441504458] [2021-05-02 11:50:13,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:14,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 11:50:14,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:14,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 11:50:14,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:14,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:14,200 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 11:50:14,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441504458] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:14,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:14,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 14 [2021-05-02 11:50:14,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895729988] [2021-05-02 11:50:14,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 11:50:14,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:14,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 11:50:14,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-05-02 11:50:14,202 INFO L87 Difference]: Start difference. First operand 118 states and 159 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 11 states have internal predecessors, (52), 4 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 11:50:14,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:14,948 INFO L93 Difference]: Finished difference Result 512 states and 755 transitions. [2021-05-02 11:50:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 11:50:14,948 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 11 states have internal predecessors, (52), 4 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 50 [2021-05-02 11:50:14,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:14,953 INFO L225 Difference]: With dead ends: 512 [2021-05-02 11:50:14,953 INFO L226 Difference]: Without dead ends: 406 [2021-05-02 11:50:14,955 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 308.1ms TimeCoverageRelationStatistics Valid=253, Invalid=869, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 11:50:14,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-05-02 11:50:14,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 158. [2021-05-02 11:50:14,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 132 states have (on average 1.356060606060606) internal successors, (179), 132 states have internal predecessors, (179), 21 states have call successors, (21), 6 states have call predecessors, (21), 4 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 11:50:14,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 219 transitions. [2021-05-02 11:50:14,988 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 219 transitions. Word has length 50 [2021-05-02 11:50:14,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:14,989 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 219 transitions. [2021-05-02 11:50:14,990 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 11 states have internal predecessors, (52), 4 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 11:50:14,990 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 219 transitions. [2021-05-02 11:50:14,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 11:50:14,996 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:14,996 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:15,212 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:15,212 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:15,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:15,214 INFO L82 PathProgramCache]: Analyzing trace with hash 602962752, now seen corresponding path program 4 times [2021-05-02 11:50:15,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:15,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591258173] [2021-05-02 11:50:15,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:15,273 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:15,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:15,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 11:50:15,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:15,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-05-02 11:50:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-05-02 11:50:15,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:15,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591258173] [2021-05-02 11:50:15,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591258173] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:15,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54306833] [2021-05-02 11:50:15,288 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:15,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:50:15,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:15,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 11:50:15,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:15,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:15,464 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-05-02 11:50:15,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54306833] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:15,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:15,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 11 [2021-05-02 11:50:15,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427376160] [2021-05-02 11:50:15,465 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 11:50:15,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:15,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 11:50:15,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-05-02 11:50:15,466 INFO L87 Difference]: Start difference. First operand 158 states and 219 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:15,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:15,680 INFO L93 Difference]: Finished difference Result 388 states and 564 transitions. [2021-05-02 11:50:15,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 11:50:15,681 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 66 [2021-05-02 11:50:15,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:15,682 INFO L225 Difference]: With dead ends: 388 [2021-05-02 11:50:15,682 INFO L226 Difference]: Without dead ends: 247 [2021-05-02 11:50:15,683 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 56.1ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-05-02 11:50:15,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-05-02 11:50:15,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 181. [2021-05-02 11:50:15,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 152 states have (on average 1.355263157894737) internal successors, (206), 152 states have internal predecessors, (206), 24 states have call successors, (24), 6 states have call predecessors, (24), 4 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-05-02 11:50:15,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 252 transitions. [2021-05-02 11:50:15,691 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 252 transitions. Word has length 66 [2021-05-02 11:50:15,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:15,691 INFO L480 AbstractCegarLoop]: Abstraction has 181 states and 252 transitions. [2021-05-02 11:50:15,691 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:15,691 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 252 transitions. [2021-05-02 11:50:15,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 11:50:15,692 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:15,692 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:15,907 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:15,908 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:15,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:15,908 INFO L82 PathProgramCache]: Analyzing trace with hash -459220782, now seen corresponding path program 5 times [2021-05-02 11:50:15,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:15,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315993183] [2021-05-02 11:50:15,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:16,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,035 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-05-02 11:50:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,038 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 11:50:16,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,040 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-05-02 11:50:16,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:16,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315993183] [2021-05-02 11:50:16,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315993183] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:16,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815681763] [2021-05-02 11:50:16,041 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:16,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-02 11:50:16,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:16,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 11:50:16,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:16,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:16,300 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-05-02 11:50:16,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815681763] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:16,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:16,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 12 [2021-05-02 11:50:16,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268114686] [2021-05-02 11:50:16,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 11:50:16,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:16,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 11:50:16,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-05-02 11:50:16,301 INFO L87 Difference]: Start difference. First operand 181 states and 252 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 10 states have internal predecessors, (39), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:16,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:16,593 INFO L93 Difference]: Finished difference Result 432 states and 629 transitions. [2021-05-02 11:50:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 11:50:16,594 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 10 states have internal predecessors, (39), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 73 [2021-05-02 11:50:16,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:16,595 INFO L225 Difference]: With dead ends: 432 [2021-05-02 11:50:16,595 INFO L226 Difference]: Without dead ends: 270 [2021-05-02 11:50:16,596 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 62.9ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-05-02 11:50:16,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-05-02 11:50:16,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 204. [2021-05-02 11:50:16,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 172 states have (on average 1.3546511627906976) internal successors, (233), 172 states have internal predecessors, (233), 27 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 11:50:16,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 285 transitions. [2021-05-02 11:50:16,604 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 285 transitions. Word has length 73 [2021-05-02 11:50:16,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:16,604 INFO L480 AbstractCegarLoop]: Abstraction has 204 states and 285 transitions. [2021-05-02 11:50:16,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 10 states have internal predecessors, (39), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:16,605 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 285 transitions. [2021-05-02 11:50:16,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 11:50:16,605 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:16,605 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:16,821 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:16,821 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:16,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:16,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1811065980, now seen corresponding path program 6 times [2021-05-02 11:50:16,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:16,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928166089] [2021-05-02 11:50:16,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:16,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,902 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:16,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,915 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 11:50:16,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,917 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-05-02 11:50:16,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:16,919 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-05-02 11:50:16,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:16,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928166089] [2021-05-02 11:50:16,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928166089] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:16,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231623480] [2021-05-02 11:50:16,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:17,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 11:50:17,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:17,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 11:50:17,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:17,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:17,264 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-05-02 11:50:17,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231623480] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:17,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:17,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 18 [2021-05-02 11:50:17,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364001884] [2021-05-02 11:50:17,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 11:50:17,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:17,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 11:50:17,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-05-02 11:50:17,268 INFO L87 Difference]: Start difference. First operand 204 states and 285 transitions. Second operand has 18 states, 18 states have (on average 3.5) internal successors, (63), 15 states have internal predecessors, (63), 5 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 11:50:18,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:18,635 INFO L93 Difference]: Finished difference Result 962 states and 1443 transitions. [2021-05-02 11:50:18,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 11:50:18,636 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 15 states have internal predecessors, (63), 5 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 80 [2021-05-02 11:50:18,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:18,639 INFO L225 Difference]: With dead ends: 962 [2021-05-02 11:50:18,639 INFO L226 Difference]: Without dead ends: 776 [2021-05-02 11:50:18,640 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 653.6ms TimeCoverageRelationStatistics Valid=754, Invalid=2326, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 11:50:18,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-05-02 11:50:18,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 244. [2021-05-02 11:50:18,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 206 states have (on average 1.3640776699029127) internal successors, (281), 206 states have internal predecessors, (281), 33 states have call successors, (33), 6 states have call predecessors, (33), 4 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 11:50:18,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 345 transitions. [2021-05-02 11:50:18,654 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 345 transitions. Word has length 80 [2021-05-02 11:50:18,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:18,654 INFO L480 AbstractCegarLoop]: Abstraction has 244 states and 345 transitions. [2021-05-02 11:50:18,654 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 15 states have internal predecessors, (63), 5 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 11:50:18,654 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 345 transitions. [2021-05-02 11:50:18,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-05-02 11:50:18,655 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:18,655 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:18,857 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-02 11:50:18,857 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:18,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:18,858 INFO L82 PathProgramCache]: Analyzing trace with hash 468783827, now seen corresponding path program 7 times [2021-05-02 11:50:18,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:18,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338138079] [2021-05-02 11:50:18,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:18,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:18,962 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:18,971 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-05-02 11:50:18,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:18,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 11:50:18,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:18,975 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-05-02 11:50:18,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:18,978 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2021-05-02 11:50:18,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:18,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338138079] [2021-05-02 11:50:18,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338138079] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:18,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931270871] [2021-05-02 11:50:18,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:19,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:19,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 11:50:19,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:19,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2021-05-02 11:50:19,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931270871] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:19,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:19,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 14 [2021-05-02 11:50:19,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374991299] [2021-05-02 11:50:19,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 11:50:19,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:19,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 11:50:19,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2021-05-02 11:50:19,220 INFO L87 Difference]: Start difference. First operand 244 states and 345 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 12 states have internal predecessors, (43), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:19,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:19,500 INFO L93 Difference]: Finished difference Result 588 states and 870 transitions. [2021-05-02 11:50:19,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 11:50:19,501 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 12 states have internal predecessors, (43), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 96 [2021-05-02 11:50:19,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:19,502 INFO L225 Difference]: With dead ends: 588 [2021-05-02 11:50:19,502 INFO L226 Difference]: Without dead ends: 367 [2021-05-02 11:50:19,503 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 74.6ms TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2021-05-02 11:50:19,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-05-02 11:50:19,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 267. [2021-05-02 11:50:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 226 states have (on average 1.3628318584070795) internal successors, (308), 226 states have internal predecessors, (308), 36 states have call successors, (36), 6 states have call predecessors, (36), 4 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2021-05-02 11:50:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 378 transitions. [2021-05-02 11:50:19,514 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 378 transitions. Word has length 96 [2021-05-02 11:50:19,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:19,515 INFO L480 AbstractCegarLoop]: Abstraction has 267 states and 378 transitions. [2021-05-02 11:50:19,515 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 12 states have internal predecessors, (43), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:19,515 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 378 transitions. [2021-05-02 11:50:19,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-05-02 11:50:19,516 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:19,516 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:19,733 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-02 11:50:19,734 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:19,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:19,734 INFO L82 PathProgramCache]: Analyzing trace with hash 867152601, now seen corresponding path program 8 times [2021-05-02 11:50:19,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:19,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498599868] [2021-05-02 11:50:19,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:19,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:19,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 11:50:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:19,837 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-05-02 11:50:19,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:19,838 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-05-02 11:50:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:19,840 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2021-05-02 11:50:19,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:19,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498599868] [2021-05-02 11:50:19,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498599868] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:19,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772785820] [2021-05-02 11:50:19,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:19,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:50:19,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:19,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 11:50:19,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:19,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:19,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2021-05-02 11:50:20,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772785820] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:20,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:20,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 15 [2021-05-02 11:50:20,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706398322] [2021-05-02 11:50:20,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 11:50:20,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:20,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 11:50:20,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2021-05-02 11:50:20,089 INFO L87 Difference]: Start difference. First operand 267 states and 378 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 13 states have internal predecessors, (45), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:20,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:20,419 INFO L93 Difference]: Finished difference Result 632 states and 935 transitions. [2021-05-02 11:50:20,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 11:50:20,420 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 13 states have internal predecessors, (45), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 103 [2021-05-02 11:50:20,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:20,421 INFO L225 Difference]: With dead ends: 632 [2021-05-02 11:50:20,422 INFO L226 Difference]: Without dead ends: 390 [2021-05-02 11:50:20,422 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 109.4ms TimeCoverageRelationStatistics Valid=100, Invalid=172, Unknown=0, NotChecked=0, Total=272 [2021-05-02 11:50:20,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-05-02 11:50:20,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 290. [2021-05-02 11:50:20,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 246 states have (on average 1.3617886178861789) internal successors, (335), 246 states have internal predecessors, (335), 39 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2021-05-02 11:50:20,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 411 transitions. [2021-05-02 11:50:20,434 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 411 transitions. Word has length 103 [2021-05-02 11:50:20,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:20,434 INFO L480 AbstractCegarLoop]: Abstraction has 290 states and 411 transitions. [2021-05-02 11:50:20,435 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 13 states have internal predecessors, (45), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:20,435 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 411 transitions. [2021-05-02 11:50:20,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-05-02 11:50:20,435 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:20,436 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:20,654 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:20,654 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:20,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:20,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1932506263, now seen corresponding path program 9 times [2021-05-02 11:50:20,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:20,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126762473] [2021-05-02 11:50:20,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:20,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:20,748 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:20,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:20,757 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-05-02 11:50:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:20,759 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-05-02 11:50:20,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:20,761 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-05-02 11:50:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-05-02 11:50:20,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:20,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126762473] [2021-05-02 11:50:20,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126762473] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:20,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703943678] [2021-05-02 11:50:20,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:20,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-05-02 11:50:20,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:20,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 11:50:20,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:20,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:20,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:21,108 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 55 proven. 21 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2021-05-02 11:50:21,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703943678] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:21,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:21,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 22 [2021-05-02 11:50:21,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987307921] [2021-05-02 11:50:21,109 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 11:50:21,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:21,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 11:50:21,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-05-02 11:50:21,110 INFO L87 Difference]: Start difference. First operand 290 states and 411 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 19 states have internal predecessors, (74), 6 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 11:50:23,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:23,663 INFO L93 Difference]: Finished difference Result 1532 states and 2317 transitions. [2021-05-02 11:50:23,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-05-02 11:50:23,663 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 19 states have internal predecessors, (74), 6 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 110 [2021-05-02 11:50:23,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:23,667 INFO L225 Difference]: With dead ends: 1532 [2021-05-02 11:50:23,667 INFO L226 Difference]: Without dead ends: 1266 [2021-05-02 11:50:23,669 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 1258.7ms TimeCoverageRelationStatistics Valid=1784, Invalid=5188, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 11:50:23,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states. [2021-05-02 11:50:23,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 330. [2021-05-02 11:50:23,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 280 states have (on average 1.3678571428571429) internal successors, (383), 280 states have internal predecessors, (383), 45 states have call successors, (45), 6 states have call predecessors, (45), 4 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-02 11:50:23,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 471 transitions. [2021-05-02 11:50:23,695 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 471 transitions. Word has length 110 [2021-05-02 11:50:23,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:23,695 INFO L480 AbstractCegarLoop]: Abstraction has 330 states and 471 transitions. [2021-05-02 11:50:23,695 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 19 states have internal predecessors, (74), 6 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 11:50:23,695 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 471 transitions. [2021-05-02 11:50:23,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-05-02 11:50:23,698 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:23,698 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:23,914 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:23,914 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:23,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:23,915 INFO L82 PathProgramCache]: Analyzing trace with hash 808966700, now seen corresponding path program 10 times [2021-05-02 11:50:23,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:23,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458413671] [2021-05-02 11:50:23,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:24,057 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:24,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:24,066 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-05-02 11:50:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:24,068 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-05-02 11:50:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:24,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-05-02 11:50:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:24,072 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-05-02 11:50:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 384 trivial. 0 not checked. [2021-05-02 11:50:24,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:24,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458413671] [2021-05-02 11:50:24,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458413671] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:24,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263844240] [2021-05-02 11:50:24,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:24,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:50:24,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:24,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 11:50:24,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:24,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 384 trivial. 0 not checked. [2021-05-02 11:50:24,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263844240] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:24,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:24,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 17 [2021-05-02 11:50:24,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156828010] [2021-05-02 11:50:24,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 11:50:24,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:24,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 11:50:24,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=163, Unknown=0, NotChecked=0, Total=272 [2021-05-02 11:50:24,351 INFO L87 Difference]: Start difference. First operand 330 states and 471 transitions. Second operand has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 15 states have internal predecessors, (49), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:24,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:24,692 INFO L93 Difference]: Finished difference Result 788 states and 1176 transitions. [2021-05-02 11:50:24,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 11:50:24,692 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 15 states have internal predecessors, (49), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 126 [2021-05-02 11:50:24,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:24,695 INFO L225 Difference]: With dead ends: 788 [2021-05-02 11:50:24,695 INFO L226 Difference]: Without dead ends: 487 [2021-05-02 11:50:24,696 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 118.0ms TimeCoverageRelationStatistics Valid=129, Invalid=213, Unknown=0, NotChecked=0, Total=342 [2021-05-02 11:50:24,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-05-02 11:50:24,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 353. [2021-05-02 11:50:24,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 300 states have (on average 1.3666666666666667) internal successors, (410), 300 states have internal predecessors, (410), 48 states have call successors, (48), 6 states have call predecessors, (48), 4 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2021-05-02 11:50:24,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 504 transitions. [2021-05-02 11:50:24,713 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 504 transitions. Word has length 126 [2021-05-02 11:50:24,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:24,713 INFO L480 AbstractCegarLoop]: Abstraction has 353 states and 504 transitions. [2021-05-02 11:50:24,713 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 15 states have internal predecessors, (49), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:24,713 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 504 transitions. [2021-05-02 11:50:24,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-05-02 11:50:24,715 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:24,715 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:24,933 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 11:50:24,933 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:24,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:24,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1756209754, now seen corresponding path program 11 times [2021-05-02 11:50:24,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:24,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173991511] [2021-05-02 11:50:24,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:24,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:25,097 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:25,107 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-05-02 11:50:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:25,111 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-05-02 11:50:25,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:25,112 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-05-02 11:50:25,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:25,114 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-05-02 11:50:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:25,116 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2021-05-02 11:50:25,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:25,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173991511] [2021-05-02 11:50:25,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173991511] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:25,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617198083] [2021-05-02 11:50:25,116 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:25,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-05-02 11:50:25,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:25,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 11:50:25,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:25,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:25,479 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2021-05-02 11:50:25,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617198083] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:25,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:25,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 18 [2021-05-02 11:50:25,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420825423] [2021-05-02 11:50:25,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 11:50:25,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:25,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 11:50:25,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=182, Unknown=0, NotChecked=0, Total=306 [2021-05-02 11:50:25,480 INFO L87 Difference]: Start difference. First operand 353 states and 504 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:25,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:25,946 INFO L93 Difference]: Finished difference Result 832 states and 1241 transitions. [2021-05-02 11:50:25,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 11:50:25,946 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 133 [2021-05-02 11:50:25,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:25,948 INFO L225 Difference]: With dead ends: 832 [2021-05-02 11:50:25,948 INFO L226 Difference]: Without dead ends: 510 [2021-05-02 11:50:25,949 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 110.0ms TimeCoverageRelationStatistics Valid=145, Invalid=235, Unknown=0, NotChecked=0, Total=380 [2021-05-02 11:50:25,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-05-02 11:50:25,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 376. [2021-05-02 11:50:25,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 320 states have (on average 1.365625) internal successors, (437), 320 states have internal predecessors, (437), 51 states have call successors, (51), 6 states have call predecessors, (51), 4 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2021-05-02 11:50:25,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 537 transitions. [2021-05-02 11:50:25,965 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 537 transitions. Word has length 133 [2021-05-02 11:50:25,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:25,965 INFO L480 AbstractCegarLoop]: Abstraction has 376 states and 537 transitions. [2021-05-02 11:50:25,966 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:25,966 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 537 transitions. [2021-05-02 11:50:25,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-05-02 11:50:25,967 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:25,967 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:26,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 11:50:26,184 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:26,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:26,184 INFO L82 PathProgramCache]: Analyzing trace with hash -598399632, now seen corresponding path program 12 times [2021-05-02 11:50:26,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:26,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405997803] [2021-05-02 11:50:26,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:26,328 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:26,338 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-05-02 11:50:26,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:26,345 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-05-02 11:50:26,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:26,347 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-05-02 11:50:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:26,348 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-05-02 11:50:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:26,350 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 509 trivial. 0 not checked. [2021-05-02 11:50:26,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:26,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405997803] [2021-05-02 11:50:26,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405997803] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:26,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718138176] [2021-05-02 11:50:26,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:26,530 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-05-02 11:50:26,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:26,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 11:50:26,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:26,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:26,803 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 85 proven. 40 refuted. 0 times theorem prover too weak. 553 trivial. 0 not checked. [2021-05-02 11:50:26,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718138176] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:26,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:26,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10] total 26 [2021-05-02 11:50:26,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930806008] [2021-05-02 11:50:26,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-02 11:50:26,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:26,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-02 11:50:26,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2021-05-02 11:50:26,806 INFO L87 Difference]: Start difference. First operand 376 states and 537 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 23 states have internal predecessors, (85), 7 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 11:50:30,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:30,878 INFO L93 Difference]: Finished difference Result 2222 states and 3377 transitions. [2021-05-02 11:50:30,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2021-05-02 11:50:30,879 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 23 states have internal predecessors, (85), 7 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 140 [2021-05-02 11:50:30,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:30,884 INFO L225 Difference]: With dead ends: 2222 [2021-05-02 11:50:30,884 INFO L226 Difference]: Without dead ends: 1876 [2021-05-02 11:50:30,888 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4665 ImplicationChecksByTransitivity, 2054.5ms TimeCoverageRelationStatistics Valid=3613, Invalid=10193, Unknown=0, NotChecked=0, Total=13806 [2021-05-02 11:50:30,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1876 states. [2021-05-02 11:50:30,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1876 to 416. [2021-05-02 11:50:30,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 354 states have (on average 1.3700564971751412) internal successors, (485), 354 states have internal predecessors, (485), 57 states have call successors, (57), 6 states have call predecessors, (57), 4 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 11:50:30,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 597 transitions. [2021-05-02 11:50:30,920 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 597 transitions. Word has length 140 [2021-05-02 11:50:30,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:30,920 INFO L480 AbstractCegarLoop]: Abstraction has 416 states and 597 transitions. [2021-05-02 11:50:30,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 23 states have internal predecessors, (85), 7 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 11:50:30,921 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 597 transitions. [2021-05-02 11:50:30,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-05-02 11:50:30,922 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:30,922 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:31,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 11:50:31,137 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:31,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:31,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1820381313, now seen corresponding path program 13 times [2021-05-02 11:50:31,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:31,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518355707] [2021-05-02 11:50:31,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:31,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,300 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,312 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-05-02 11:50:31,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-05-02 11:50:31,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,316 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-05-02 11:50:31,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-05-02 11:50:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-05-02 11:50:31,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,320 INFO L134 CoverageAnalysis]: Checked inductivity of 825 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 629 trivial. 0 not checked. [2021-05-02 11:50:31,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:31,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518355707] [2021-05-02 11:50:31,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518355707] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:31,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111460310] [2021-05-02 11:50:31,321 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:31,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:31,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 11:50:31,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:31,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:31,595 INFO L134 CoverageAnalysis]: Checked inductivity of 825 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 629 trivial. 0 not checked. [2021-05-02 11:50:31,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111460310] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:31,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:31,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 20 [2021-05-02 11:50:31,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268426727] [2021-05-02 11:50:31,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 11:50:31,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:31,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 11:50:31,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=223, Unknown=0, NotChecked=0, Total=380 [2021-05-02 11:50:31,596 INFO L87 Difference]: Start difference. First operand 416 states and 597 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 18 states have internal predecessors, (55), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:32,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:32,074 INFO L93 Difference]: Finished difference Result 988 states and 1482 transitions. [2021-05-02 11:50:32,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 11:50:32,075 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 18 states have internal predecessors, (55), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 156 [2021-05-02 11:50:32,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:32,077 INFO L225 Difference]: With dead ends: 988 [2021-05-02 11:50:32,077 INFO L226 Difference]: Without dead ends: 607 [2021-05-02 11:50:32,079 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 139.3ms TimeCoverageRelationStatistics Valid=180, Invalid=282, Unknown=0, NotChecked=0, Total=462 [2021-05-02 11:50:32,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-05-02 11:50:32,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 439. [2021-05-02 11:50:32,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 374 states have (on average 1.3689839572192513) internal successors, (512), 374 states have internal predecessors, (512), 60 states have call successors, (60), 6 states have call predecessors, (60), 4 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2021-05-02 11:50:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 630 transitions. [2021-05-02 11:50:32,099 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 630 transitions. Word has length 156 [2021-05-02 11:50:32,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:32,099 INFO L480 AbstractCegarLoop]: Abstraction has 439 states and 630 transitions. [2021-05-02 11:50:32,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 18 states have internal predecessors, (55), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:32,099 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 630 transitions. [2021-05-02 11:50:32,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-05-02 11:50:32,101 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:32,101 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:32,317 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:32,317 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:32,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:32,317 INFO L82 PathProgramCache]: Analyzing trace with hash 1267169133, now seen corresponding path program 14 times [2021-05-02 11:50:32,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:32,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280119465] [2021-05-02 11:50:32,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:32,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,471 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:32,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-05-02 11:50:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,506 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-05-02 11:50:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-05-02 11:50:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,509 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-05-02 11:50:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,511 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2021-05-02 11:50:32,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:32,512 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2021-05-02 11:50:32,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:32,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280119465] [2021-05-02 11:50:32,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280119465] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:32,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883640175] [2021-05-02 11:50:32,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:32,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:50:32,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:32,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 11:50:32,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:32,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:32,799 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2021-05-02 11:50:32,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883640175] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:32,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:32,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 21 [2021-05-02 11:50:32,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981673765] [2021-05-02 11:50:32,800 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 11:50:32,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:32,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 11:50:32,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=245, Unknown=0, NotChecked=0, Total=420 [2021-05-02 11:50:32,800 INFO L87 Difference]: Start difference. First operand 439 states and 630 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 19 states have internal predecessors, (57), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:33,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:33,242 INFO L93 Difference]: Finished difference Result 1032 states and 1547 transitions. [2021-05-02 11:50:33,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 11:50:33,243 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 19 states have internal predecessors, (57), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 163 [2021-05-02 11:50:33,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:33,245 INFO L225 Difference]: With dead ends: 1032 [2021-05-02 11:50:33,245 INFO L226 Difference]: Without dead ends: 630 [2021-05-02 11:50:33,246 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 142.6ms TimeCoverageRelationStatistics Valid=199, Invalid=307, Unknown=0, NotChecked=0, Total=506 [2021-05-02 11:50:33,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2021-05-02 11:50:33,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 462. [2021-05-02 11:50:33,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 394 states have (on average 1.368020304568528) internal successors, (539), 394 states have internal predecessors, (539), 63 states have call successors, (63), 6 states have call predecessors, (63), 4 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2021-05-02 11:50:33,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 663 transitions. [2021-05-02 11:50:33,267 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 663 transitions. Word has length 163 [2021-05-02 11:50:33,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:33,268 INFO L480 AbstractCegarLoop]: Abstraction has 462 states and 663 transitions. [2021-05-02 11:50:33,268 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 19 states have internal predecessors, (57), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:33,268 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 663 transitions. [2021-05-02 11:50:33,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-05-02 11:50:33,269 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:33,269 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:33,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 11:50:33,485 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:33,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:33,485 INFO L82 PathProgramCache]: Analyzing trace with hash -319814589, now seen corresponding path program 15 times [2021-05-02 11:50:33,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:33,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425165514] [2021-05-02 11:50:33,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:33,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,658 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:33,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-05-02 11:50:33,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-05-02 11:50:33,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,672 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-05-02 11:50:33,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,676 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-05-02 11:50:33,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-05-02 11:50:33,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:33,681 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2021-05-02 11:50:33,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:33,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425165514] [2021-05-02 11:50:33,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425165514] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:33,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066672116] [2021-05-02 11:50:33,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:33,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-05-02 11:50:33,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:33,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 11:50:33,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:33,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:33,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:34,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1042 backedges. 121 proven. 65 refuted. 0 times theorem prover too weak. 856 trivial. 0 not checked. [2021-05-02 11:50:34,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066672116] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:34,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:34,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11] total 30 [2021-05-02 11:50:34,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455102451] [2021-05-02 11:50:34,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-02 11:50:34,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:34,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-02 11:50:34,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2021-05-02 11:50:34,147 INFO L87 Difference]: Start difference. First operand 462 states and 663 transitions. Second operand has 30 states, 30 states have (on average 3.2) internal successors, (96), 27 states have internal predecessors, (96), 8 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 11:50:40,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:40,796 INFO L93 Difference]: Finished difference Result 3032 states and 4623 transitions. [2021-05-02 11:50:40,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2021-05-02 11:50:40,797 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2) internal successors, (96), 27 states have internal predecessors, (96), 8 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 170 [2021-05-02 11:50:40,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:40,805 INFO L225 Difference]: With dead ends: 3032 [2021-05-02 11:50:40,805 INFO L226 Difference]: Without dead ends: 2606 [2021-05-02 11:50:40,810 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 264 SyntacticMatches, 17 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11495 ImplicationChecksByTransitivity, 3639.7ms TimeCoverageRelationStatistics Valid=6565, Invalid=18241, Unknown=0, NotChecked=0, Total=24806 [2021-05-02 11:50:40,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2606 states. [2021-05-02 11:50:40,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2606 to 502. [2021-05-02 11:50:40,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 428 states have (on average 1.3714953271028036) internal successors, (587), 428 states have internal predecessors, (587), 69 states have call successors, (69), 6 states have call predecessors, (69), 4 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2021-05-02 11:50:40,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 723 transitions. [2021-05-02 11:50:40,848 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 723 transitions. Word has length 170 [2021-05-02 11:50:40,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:40,848 INFO L480 AbstractCegarLoop]: Abstraction has 502 states and 723 transitions. [2021-05-02 11:50:40,848 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.2) internal successors, (96), 27 states have internal predecessors, (96), 8 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 11:50:40,848 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 723 transitions. [2021-05-02 11:50:40,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2021-05-02 11:50:40,850 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:40,850 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:41,065 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:41,065 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:41,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:41,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1795346664, now seen corresponding path program 16 times [2021-05-02 11:50:41,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:41,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092720360] [2021-05-02 11:50:41,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,325 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:41,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-05-02 11:50:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,338 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-05-02 11:50:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,339 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-05-02 11:50:41,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,340 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2021-05-02 11:50:41,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,341 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-05-02 11:50:41,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,343 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-05-02 11:50:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 934 trivial. 0 not checked. [2021-05-02 11:50:41,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:41,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092720360] [2021-05-02 11:50:41,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092720360] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:41,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034943787] [2021-05-02 11:50:41,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:41,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:50:41,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:41,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 11:50:41,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:41,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 934 trivial. 0 not checked. [2021-05-02 11:50:41,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034943787] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:41,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:41,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 23 [2021-05-02 11:50:41,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097625370] [2021-05-02 11:50:41,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 11:50:41,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:41,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 11:50:41,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=292, Unknown=0, NotChecked=0, Total=506 [2021-05-02 11:50:41,644 INFO L87 Difference]: Start difference. First operand 502 states and 723 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 21 states have internal predecessors, (61), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:42,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:42,269 INFO L93 Difference]: Finished difference Result 1188 states and 1788 transitions. [2021-05-02 11:50:42,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 11:50:42,270 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 21 states have internal predecessors, (61), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 186 [2021-05-02 11:50:42,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:42,272 INFO L225 Difference]: With dead ends: 1188 [2021-05-02 11:50:42,272 INFO L226 Difference]: Without dead ends: 727 [2021-05-02 11:50:42,273 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 197.6ms TimeCoverageRelationStatistics Valid=240, Invalid=360, Unknown=0, NotChecked=0, Total=600 [2021-05-02 11:50:42,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-05-02 11:50:42,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 525. [2021-05-02 11:50:42,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 448 states have (on average 1.3705357142857142) internal successors, (614), 448 states have internal predecessors, (614), 72 states have call successors, (72), 6 states have call predecessors, (72), 4 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2021-05-02 11:50:42,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 756 transitions. [2021-05-02 11:50:42,302 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 756 transitions. Word has length 186 [2021-05-02 11:50:42,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:42,302 INFO L480 AbstractCegarLoop]: Abstraction has 525 states and 756 transitions. [2021-05-02 11:50:42,302 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 21 states have internal predecessors, (61), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:42,302 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 756 transitions. [2021-05-02 11:50:42,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-05-02 11:50:42,303 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:42,304 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:42,520 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:42,520 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:42,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:42,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1339645050, now seen corresponding path program 17 times [2021-05-02 11:50:42,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:42,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63713474] [2021-05-02 11:50:42,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:42,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:42,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-05-02 11:50:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-05-02 11:50:42,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,731 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-05-02 11:50:42,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-05-02 11:50:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,734 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-05-02 11:50:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,735 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2021-05-02 11:50:42,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:42,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 1026 trivial. 0 not checked. [2021-05-02 11:50:42,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:42,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63713474] [2021-05-02 11:50:42,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63713474] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:42,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272190833] [2021-05-02 11:50:42,737 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:43,211 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2021-05-02 11:50:43,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:43,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 11:50:43,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:43,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:43,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 1026 trivial. 0 not checked. [2021-05-02 11:50:43,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272190833] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:43,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:43,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21] total 24 [2021-05-02 11:50:43,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305763412] [2021-05-02 11:50:43,414 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 11:50:43,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:43,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 11:50:43,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=317, Unknown=0, NotChecked=0, Total=552 [2021-05-02 11:50:43,415 INFO L87 Difference]: Start difference. First operand 525 states and 756 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 22 states have internal predecessors, (63), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:43,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:43,947 INFO L93 Difference]: Finished difference Result 1232 states and 1853 transitions. [2021-05-02 11:50:43,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 11:50:43,948 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 22 states have internal predecessors, (63), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 193 [2021-05-02 11:50:43,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:43,951 INFO L225 Difference]: With dead ends: 1232 [2021-05-02 11:50:43,951 INFO L226 Difference]: Without dead ends: 750 [2021-05-02 11:50:43,952 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 183.4ms TimeCoverageRelationStatistics Valid=262, Invalid=388, Unknown=0, NotChecked=0, Total=650 [2021-05-02 11:50:43,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-05-02 11:50:43,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 548. [2021-05-02 11:50:43,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 468 states have (on average 1.3696581196581197) internal successors, (641), 468 states have internal predecessors, (641), 75 states have call successors, (75), 6 states have call predecessors, (75), 4 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2021-05-02 11:50:43,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 789 transitions. [2021-05-02 11:50:43,984 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 789 transitions. Word has length 193 [2021-05-02 11:50:43,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:43,984 INFO L480 AbstractCegarLoop]: Abstraction has 548 states and 789 transitions. [2021-05-02 11:50:43,984 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 22 states have internal predecessors, (63), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:43,984 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 789 transitions. [2021-05-02 11:50:43,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-05-02 11:50:43,986 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:43,986 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:44,207 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 11:50:44,207 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:44,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:44,207 INFO L82 PathProgramCache]: Analyzing trace with hash -856789668, now seen corresponding path program 18 times [2021-05-02 11:50:44,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:44,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427818753] [2021-05-02 11:50:44,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,482 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,496 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-05-02 11:50:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,498 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-05-02 11:50:44,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2021-05-02 11:50:44,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,501 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-05-02 11:50:44,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-05-02 11:50:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2021-05-02 11:50:44,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1484 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 1123 trivial. 0 not checked. [2021-05-02 11:50:44,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:44,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427818753] [2021-05-02 11:50:44,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427818753] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:44,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665490944] [2021-05-02 11:50:44,506 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:44,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 11:50:44,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:44,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 11:50:44,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:45,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1484 backedges. 163 proven. 96 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2021-05-02 11:50:45,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665490944] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:45,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:45,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 12] total 34 [2021-05-02 11:50:45,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346494449] [2021-05-02 11:50:45,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 11:50:45,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:45,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 11:50:45,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=846, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 11:50:45,443 INFO L87 Difference]: Start difference. First operand 548 states and 789 transitions. Second operand has 34 states, 34 states have (on average 3.1470588235294117) internal successors, (107), 31 states have internal predecessors, (107), 9 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 11:50:54,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:54,769 INFO L93 Difference]: Finished difference Result 3962 states and 6055 transitions. [2021-05-02 11:50:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2021-05-02 11:50:54,770 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.1470588235294117) internal successors, (107), 31 states have internal predecessors, (107), 9 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 200 [2021-05-02 11:50:54,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:54,783 INFO L225 Difference]: With dead ends: 3962 [2021-05-02 11:50:54,783 INFO L226 Difference]: Without dead ends: 3456 [2021-05-02 11:50:54,793 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16778 ImplicationChecksByTransitivity, 4993.7ms TimeCoverageRelationStatistics Valid=11018, Invalid=30394, Unknown=0, NotChecked=0, Total=41412 [2021-05-02 11:50:54,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3456 states. [2021-05-02 11:50:54,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3456 to 588. [2021-05-02 11:50:54,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 502 states have (on average 1.3725099601593624) internal successors, (689), 502 states have internal predecessors, (689), 81 states have call successors, (81), 6 states have call predecessors, (81), 4 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2021-05-02 11:50:54,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 849 transitions. [2021-05-02 11:50:54,931 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 849 transitions. Word has length 200 [2021-05-02 11:50:54,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:54,931 INFO L480 AbstractCegarLoop]: Abstraction has 588 states and 849 transitions. [2021-05-02 11:50:54,932 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 3.1470588235294117) internal successors, (107), 31 states have internal predecessors, (107), 9 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 11:50:54,932 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 849 transitions. [2021-05-02 11:50:54,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-05-02 11:50:54,934 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:54,934 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:55,166 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:55,166 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:55,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:55,166 INFO L82 PathProgramCache]: Analyzing trace with hash -476802517, now seen corresponding path program 19 times [2021-05-02 11:50:55,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:55,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724786304] [2021-05-02 11:50:55,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,409 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,431 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-05-02 11:50:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-05-02 11:50:55,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-05-02 11:50:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2021-05-02 11:50:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,458 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2021-05-02 11:50:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,459 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-05-02 11:50:55,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,460 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2021-05-02 11:50:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1699 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 1299 trivial. 0 not checked. [2021-05-02 11:50:55,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:55,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724786304] [2021-05-02 11:50:55,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724786304] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:55,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570784841] [2021-05-02 11:50:55,464 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:55,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:55,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 11:50:55,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:55,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:55,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1699 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 1299 trivial. 0 not checked. [2021-05-02 11:50:55,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570784841] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:55,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:55,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23] total 26 [2021-05-02 11:50:55,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322258119] [2021-05-02 11:50:55,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-02 11:50:55,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:55,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-02 11:50:55,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=370, Unknown=0, NotChecked=0, Total=650 [2021-05-02 11:50:55,846 INFO L87 Difference]: Start difference. First operand 588 states and 849 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 24 states have internal predecessors, (67), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:56,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:56,609 INFO L93 Difference]: Finished difference Result 1388 states and 2094 transitions. [2021-05-02 11:50:56,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 11:50:56,609 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 24 states have internal predecessors, (67), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 216 [2021-05-02 11:50:56,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:56,613 INFO L225 Difference]: With dead ends: 1388 [2021-05-02 11:50:56,613 INFO L226 Difference]: Without dead ends: 847 [2021-05-02 11:50:56,614 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 251.6ms TimeCoverageRelationStatistics Valid=309, Invalid=447, Unknown=0, NotChecked=0, Total=756 [2021-05-02 11:50:56,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-05-02 11:50:56,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 611. [2021-05-02 11:50:56,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 522 states have (on average 1.371647509578544) internal successors, (716), 522 states have internal predecessors, (716), 84 states have call successors, (84), 6 states have call predecessors, (84), 4 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2021-05-02 11:50:56,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 882 transitions. [2021-05-02 11:50:56,689 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 882 transitions. Word has length 216 [2021-05-02 11:50:56,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:56,689 INFO L480 AbstractCegarLoop]: Abstraction has 611 states and 882 transitions. [2021-05-02 11:50:56,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 24 states have internal predecessors, (67), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:56,689 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 882 transitions. [2021-05-02 11:50:56,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2021-05-02 11:50:56,691 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:56,691 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:56,905 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 11:50:56,905 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:56,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:56,906 INFO L82 PathProgramCache]: Analyzing trace with hash -292616703, now seen corresponding path program 20 times [2021-05-02 11:50:56,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:56,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005851596] [2021-05-02 11:50:56,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:56,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,228 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:57,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,245 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-05-02 11:50:57,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,258 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2021-05-02 11:50:57,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,262 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2021-05-02 11:50:57,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,266 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-05-02 11:50:57,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,268 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2021-05-02 11:50:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,272 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2021-05-02 11:50:57,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,273 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-05-02 11:50:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:57,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1848 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 1407 trivial. 0 not checked. [2021-05-02 11:50:57,279 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:57,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005851596] [2021-05-02 11:50:57,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005851596] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:57,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895424201] [2021-05-02 11:50:57,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:57,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:50:57,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:57,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 11:50:57,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:57,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:57,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1848 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 1407 trivial. 0 not checked. [2021-05-02 11:50:57,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895424201] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:57,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:57,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24] total 27 [2021-05-02 11:50:57,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314513722] [2021-05-02 11:50:57,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 11:50:57,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:57,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 11:50:57,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=398, Unknown=0, NotChecked=0, Total=702 [2021-05-02 11:50:57,788 INFO L87 Difference]: Start difference. First operand 611 states and 882 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 25 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:58,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:50:58,442 INFO L93 Difference]: Finished difference Result 1432 states and 2159 transitions. [2021-05-02 11:50:58,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 11:50:58,442 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 25 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 223 [2021-05-02 11:50:58,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:50:58,453 INFO L225 Difference]: With dead ends: 1432 [2021-05-02 11:50:58,453 INFO L226 Difference]: Without dead ends: 870 [2021-05-02 11:50:58,454 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 251.0ms TimeCoverageRelationStatistics Valid=334, Invalid=478, Unknown=0, NotChecked=0, Total=812 [2021-05-02 11:50:58,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2021-05-02 11:50:58,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 634. [2021-05-02 11:50:58,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 542 states have (on average 1.3708487084870848) internal successors, (743), 542 states have internal predecessors, (743), 87 states have call successors, (87), 6 states have call predecessors, (87), 4 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2021-05-02 11:50:58,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 915 transitions. [2021-05-02 11:50:58,525 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 915 transitions. Word has length 223 [2021-05-02 11:50:58,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:50:58,525 INFO L480 AbstractCegarLoop]: Abstraction has 634 states and 915 transitions. [2021-05-02 11:50:58,525 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 25 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:50:58,526 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 915 transitions. [2021-05-02 11:50:58,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2021-05-02 11:50:58,527 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:50:58,527 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 22, 22, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:50:58,746 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 11:50:58,747 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:50:58,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:50:58,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1911233007, now seen corresponding path program 21 times [2021-05-02 11:50:58,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:50:58,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568347182] [2021-05-02 11:50:58,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:50:58,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,020 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:50:59,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,034 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-05-02 11:50:59,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-05-02 11:50:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,041 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2021-05-02 11:50:59,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-05-02 11:50:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,043 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2021-05-02 11:50:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,044 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2021-05-02 11:50:59,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,045 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2021-05-02 11:50:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:50:59,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 1520 trivial. 0 not checked. [2021-05-02 11:50:59,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:50:59,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568347182] [2021-05-02 11:50:59,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568347182] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:59,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963995316] [2021-05-02 11:50:59,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:50:59,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-05-02 11:50:59,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:50:59,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 11:50:59,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:50:59,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:50:59,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 211 proven. 133 refuted. 0 times theorem prover too weak. 1660 trivial. 0 not checked. [2021-05-02 11:50:59,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963995316] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:50:59,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:50:59,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 13] total 38 [2021-05-02 11:50:59,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541924393] [2021-05-02 11:50:59,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 11:50:59,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:50:59,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 11:50:59,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=1052, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 11:50:59,724 INFO L87 Difference]: Start difference. First operand 634 states and 915 transitions. Second operand has 38 states, 38 states have (on average 3.1052631578947367) internal successors, (118), 35 states have internal predecessors, (118), 10 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 11:51:13,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:51:13,791 INFO L93 Difference]: Finished difference Result 5012 states and 7673 transitions. [2021-05-02 11:51:13,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 246 states. [2021-05-02 11:51:13,792 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.1052631578947367) internal successors, (118), 35 states have internal predecessors, (118), 10 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 230 [2021-05-02 11:51:13,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:51:13,816 INFO L225 Difference]: With dead ends: 5012 [2021-05-02 11:51:13,816 INFO L226 Difference]: Without dead ends: 4426 [2021-05-02 11:51:13,820 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 681 GetRequests, 426 SyntacticMatches, 1 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28274 ImplicationChecksByTransitivity, 7258.6ms TimeCoverageRelationStatistics Valid=17404, Invalid=47876, Unknown=0, NotChecked=0, Total=65280 [2021-05-02 11:51:13,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4426 states. [2021-05-02 11:51:13,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4426 to 674. [2021-05-02 11:51:13,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 576 states have (on average 1.3732638888888888) internal successors, (791), 576 states have internal predecessors, (791), 93 states have call successors, (93), 6 states have call predecessors, (93), 4 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2021-05-02 11:51:13,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 975 transitions. [2021-05-02 11:51:13,898 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 975 transitions. Word has length 230 [2021-05-02 11:51:13,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:51:13,898 INFO L480 AbstractCegarLoop]: Abstraction has 674 states and 975 transitions. [2021-05-02 11:51:13,898 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 3.1052631578947367) internal successors, (118), 35 states have internal predecessors, (118), 10 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 11:51:13,899 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 975 transitions. [2021-05-02 11:51:13,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2021-05-02 11:51:13,901 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:51:13,901 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:51:14,117 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:14,117 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:51:14,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:51:14,117 INFO L82 PathProgramCache]: Analyzing trace with hash -932611580, now seen corresponding path program 22 times [2021-05-02 11:51:14,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:51:14,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447398123] [2021-05-02 11:51:14,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:51:14,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,419 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:51:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,446 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-05-02 11:51:14,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-05-02 11:51:14,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2021-05-02 11:51:14,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,452 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2021-05-02 11:51:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,454 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2021-05-02 11:51:14,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,458 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2021-05-02 11:51:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,459 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2021-05-02 11:51:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2021-05-02 11:51:14,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:14,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2253 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 1724 trivial. 0 not checked. [2021-05-02 11:51:14,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:51:14,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447398123] [2021-05-02 11:51:14,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447398123] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:14,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966751560] [2021-05-02 11:51:14,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:14,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:51:14,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:51:14,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 853 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 11:51:14,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:51:14,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2253 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 1724 trivial. 0 not checked. [2021-05-02 11:51:14,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966751560] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:14,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:51:14,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26] total 29 [2021-05-02 11:51:14,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591552539] [2021-05-02 11:51:14,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-02 11:51:14,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:51:14,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-02 11:51:14,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=457, Unknown=0, NotChecked=0, Total=812 [2021-05-02 11:51:14,911 INFO L87 Difference]: Start difference. First operand 674 states and 975 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 27 states have internal predecessors, (73), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:15,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:51:15,829 INFO L93 Difference]: Finished difference Result 1588 states and 2400 transitions. [2021-05-02 11:51:15,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 11:51:15,830 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 27 states have internal predecessors, (73), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 246 [2021-05-02 11:51:15,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:51:15,833 INFO L225 Difference]: With dead ends: 1588 [2021-05-02 11:51:15,833 INFO L226 Difference]: Without dead ends: 967 [2021-05-02 11:51:15,835 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 315.3ms TimeCoverageRelationStatistics Valid=387, Invalid=543, Unknown=0, NotChecked=0, Total=930 [2021-05-02 11:51:15,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2021-05-02 11:51:15,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 697. [2021-05-02 11:51:15,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 596 states have (on average 1.3724832214765101) internal successors, (818), 596 states have internal predecessors, (818), 96 states have call successors, (96), 6 states have call predecessors, (96), 4 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2021-05-02 11:51:15,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1008 transitions. [2021-05-02 11:51:15,889 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1008 transitions. Word has length 246 [2021-05-02 11:51:15,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:51:15,889 INFO L480 AbstractCegarLoop]: Abstraction has 697 states and 1008 transitions. [2021-05-02 11:51:15,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 27 states have internal predecessors, (73), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:15,890 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1008 transitions. [2021-05-02 11:51:15,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2021-05-02 11:51:15,892 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:51:15,892 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 24, 24, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:51:16,096 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 11:51:16,097 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:51:16,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:51:16,097 INFO L82 PathProgramCache]: Analyzing trace with hash 994104654, now seen corresponding path program 23 times [2021-05-02 11:51:16,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:51:16,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151005441] [2021-05-02 11:51:16,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:51:16,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,523 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:51:16,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,537 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2021-05-02 11:51:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-05-02 11:51:16,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,541 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-05-02 11:51:16,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,542 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2021-05-02 11:51:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2021-05-02 11:51:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,544 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2021-05-02 11:51:16,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,546 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2021-05-02 11:51:16,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,547 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2021-05-02 11:51:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:16,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2424 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 1848 trivial. 0 not checked. [2021-05-02 11:51:16,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:51:16,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151005441] [2021-05-02 11:51:16,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151005441] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:16,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646675630] [2021-05-02 11:51:16,551 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:17,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2021-05-02 11:51:17,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:51:17,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 876 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 11:51:17,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:51:17,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:17,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2424 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 1848 trivial. 0 not checked. [2021-05-02 11:51:18,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646675630] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:18,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:51:18,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 27] total 30 [2021-05-02 11:51:18,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944768572] [2021-05-02 11:51:18,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-02 11:51:18,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:51:18,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-02 11:51:18,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=488, Unknown=0, NotChecked=0, Total=870 [2021-05-02 11:51:18,272 INFO L87 Difference]: Start difference. First operand 697 states and 1008 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 28 states have internal predecessors, (75), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:19,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:51:19,137 INFO L93 Difference]: Finished difference Result 1632 states and 2465 transitions. [2021-05-02 11:51:19,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 11:51:19,137 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 28 states have internal predecessors, (75), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 253 [2021-05-02 11:51:19,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:51:19,141 INFO L225 Difference]: With dead ends: 1632 [2021-05-02 11:51:19,141 INFO L226 Difference]: Without dead ends: 990 [2021-05-02 11:51:19,143 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 373.4ms TimeCoverageRelationStatistics Valid=415, Invalid=577, Unknown=0, NotChecked=0, Total=992 [2021-05-02 11:51:19,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2021-05-02 11:51:19,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 720. [2021-05-02 11:51:19,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 616 states have (on average 1.3717532467532467) internal successors, (845), 616 states have internal predecessors, (845), 99 states have call successors, (99), 6 states have call predecessors, (99), 4 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2021-05-02 11:51:19,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 1041 transitions. [2021-05-02 11:51:19,200 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 1041 transitions. Word has length 253 [2021-05-02 11:51:19,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:51:19,201 INFO L480 AbstractCegarLoop]: Abstraction has 720 states and 1041 transitions. [2021-05-02 11:51:19,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 28 states have internal predecessors, (75), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:19,201 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 1041 transitions. [2021-05-02 11:51:19,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2021-05-02 11:51:19,203 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:51:19,203 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 25, 25, 25, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:51:19,420 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:19,420 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:51:19,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:51:19,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1505897288, now seen corresponding path program 24 times [2021-05-02 11:51:19,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:51:19,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945233876] [2021-05-02 11:51:19,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:51:19,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:51:19,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,874 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-05-02 11:51:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,876 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2021-05-02 11:51:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,878 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2021-05-02 11:51:19,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,880 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-05-02 11:51:19,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2021-05-02 11:51:19,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,884 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2021-05-02 11:51:19,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,885 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2021-05-02 11:51:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,887 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2021-05-02 11:51:19,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:19,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2602 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 1977 trivial. 0 not checked. [2021-05-02 11:51:19,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:51:19,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945233876] [2021-05-02 11:51:19,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945233876] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:19,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679052181] [2021-05-02 11:51:19,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:21,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-05-02 11:51:21,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:51:21,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 11:51:21,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:51:21,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:21,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2602 backedges. 265 proven. 176 refuted. 0 times theorem prover too weak. 2161 trivial. 0 not checked. [2021-05-02 11:51:21,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679052181] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:21,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:51:21,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 14] total 42 [2021-05-02 11:51:21,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622003212] [2021-05-02 11:51:21,735 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 11:51:21,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:51:21,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 11:51:21,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=442, Invalid=1280, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 11:51:21,735 INFO L87 Difference]: Start difference. First operand 720 states and 1041 transitions. Second operand has 42 states, 42 states have (on average 3.0714285714285716) internal successors, (129), 39 states have internal predecessors, (129), 11 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 11:51:40,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:51:40,003 INFO L93 Difference]: Finished difference Result 6182 states and 9477 transitions. [2021-05-02 11:51:40,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2021-05-02 11:51:40,004 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.0714285714285716) internal successors, (129), 39 states have internal predecessors, (129), 11 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 260 [2021-05-02 11:51:40,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:51:40,020 INFO L225 Difference]: With dead ends: 6182 [2021-05-02 11:51:40,020 INFO L226 Difference]: Without dead ends: 5516 [2021-05-02 11:51:40,026 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 508 SyntacticMatches, 1 SemanticMatches, 312 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44679 ImplicationChecksByTransitivity, 9523.3ms TimeCoverageRelationStatistics Valid=26209, Invalid=72073, Unknown=0, NotChecked=0, Total=98282 [2021-05-02 11:51:40,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5516 states. [2021-05-02 11:51:40,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5516 to 760. [2021-05-02 11:51:40,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 650 states have (on average 1.373846153846154) internal successors, (893), 650 states have internal predecessors, (893), 105 states have call successors, (105), 6 states have call predecessors, (105), 4 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2021-05-02 11:51:40,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1101 transitions. [2021-05-02 11:51:40,127 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1101 transitions. Word has length 260 [2021-05-02 11:51:40,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:51:40,127 INFO L480 AbstractCegarLoop]: Abstraction has 760 states and 1101 transitions. [2021-05-02 11:51:40,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 3.0714285714285716) internal successors, (129), 39 states have internal predecessors, (129), 11 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 11:51:40,127 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1101 transitions. [2021-05-02 11:51:40,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-05-02 11:51:40,129 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:51:40,129 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 26, 26, 26, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:51:40,348 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 11:51:40,349 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:51:40,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:51:40,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1497774807, now seen corresponding path program 25 times [2021-05-02 11:51:40,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:51:40,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936953635] [2021-05-02 11:51:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:51:40,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,821 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:51:40,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2021-05-02 11:51:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,842 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-05-02 11:51:40,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2021-05-02 11:51:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,847 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2021-05-02 11:51:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2021-05-02 11:51:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,851 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2021-05-02 11:51:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,852 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2021-05-02 11:51:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2021-05-02 11:51:40,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2021-05-02 11:51:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2885 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 2209 trivial. 0 not checked. [2021-05-02 11:51:40,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:51:40,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936953635] [2021-05-02 11:51:40,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936953635] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:40,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781528925] [2021-05-02 11:51:40,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:41,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:41,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 11:51:41,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:51:41,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:41,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2885 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 2209 trivial. 0 not checked. [2021-05-02 11:51:41,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781528925] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:41,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:51:41,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29] total 32 [2021-05-02 11:51:41,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045661563] [2021-05-02 11:51:41,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 11:51:41,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:51:41,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 11:51:41,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=553, Unknown=0, NotChecked=0, Total=992 [2021-05-02 11:51:41,342 INFO L87 Difference]: Start difference. First operand 760 states and 1101 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 30 states have internal predecessors, (79), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:42,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:51:42,281 INFO L93 Difference]: Finished difference Result 1788 states and 2706 transitions. [2021-05-02 11:51:42,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 11:51:42,281 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 30 states have internal predecessors, (79), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 276 [2021-05-02 11:51:42,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:51:42,284 INFO L225 Difference]: With dead ends: 1788 [2021-05-02 11:51:42,284 INFO L226 Difference]: Without dead ends: 1087 [2021-05-02 11:51:42,286 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 457.1ms TimeCoverageRelationStatistics Valid=474, Invalid=648, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 11:51:42,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2021-05-02 11:51:42,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 783. [2021-05-02 11:51:42,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 670 states have (on average 1.373134328358209) internal successors, (920), 670 states have internal predecessors, (920), 108 states have call successors, (108), 6 states have call predecessors, (108), 4 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2021-05-02 11:51:42,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 1134 transitions. [2021-05-02 11:51:42,362 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 1134 transitions. Word has length 276 [2021-05-02 11:51:42,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:51:42,362 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 1134 transitions. [2021-05-02 11:51:42,362 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 30 states have internal predecessors, (79), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:42,362 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1134 transitions. [2021-05-02 11:51:42,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2021-05-02 11:51:42,365 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:51:42,365 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 27, 27, 27, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:51:42,586 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 11:51:42,587 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:51:42,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:51:42,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1992466795, now seen corresponding path program 26 times [2021-05-02 11:51:42,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:51:42,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123632571] [2021-05-02 11:51:42,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:51:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,128 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:51:43,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,146 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2021-05-02 11:51:43,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2021-05-02 11:51:43,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2021-05-02 11:51:43,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,152 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2021-05-02 11:51:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,154 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2021-05-02 11:51:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2021-05-02 11:51:43,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,159 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2021-05-02 11:51:43,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-05-02 11:51:43,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,164 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2021-05-02 11:51:43,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:43,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3078 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 2349 trivial. 0 not checked. [2021-05-02 11:51:43,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:51:43,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123632571] [2021-05-02 11:51:43,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123632571] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:43,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356415252] [2021-05-02 11:51:43,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:43,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:51:43,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:51:43,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 974 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 11:51:43,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:51:43,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:43,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3078 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 2349 trivial. 0 not checked. [2021-05-02 11:51:43,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356415252] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:43,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:51:43,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30] total 33 [2021-05-02 11:51:43,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511230555] [2021-05-02 11:51:43,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 11:51:43,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:51:43,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 11:51:43,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=587, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 11:51:43,681 INFO L87 Difference]: Start difference. First operand 783 states and 1134 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 31 states have internal predecessors, (81), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:44,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:51:44,864 INFO L93 Difference]: Finished difference Result 1832 states and 2771 transitions. [2021-05-02 11:51:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 11:51:44,864 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 31 states have internal predecessors, (81), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 283 [2021-05-02 11:51:44,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:51:44,867 INFO L225 Difference]: With dead ends: 1832 [2021-05-02 11:51:44,868 INFO L226 Difference]: Without dead ends: 1110 [2021-05-02 11:51:44,870 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 440.8ms TimeCoverageRelationStatistics Valid=505, Invalid=685, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 11:51:44,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-05-02 11:51:44,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 806. [2021-05-02 11:51:44,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 690 states have (on average 1.372463768115942) internal successors, (947), 690 states have internal predecessors, (947), 111 states have call successors, (111), 6 states have call predecessors, (111), 4 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) [2021-05-02 11:51:44,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1167 transitions. [2021-05-02 11:51:44,952 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 1167 transitions. Word has length 283 [2021-05-02 11:51:44,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:51:44,952 INFO L480 AbstractCegarLoop]: Abstraction has 806 states and 1167 transitions. [2021-05-02 11:51:44,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 31 states have internal predecessors, (81), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:51:44,952 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 1167 transitions. [2021-05-02 11:51:44,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2021-05-02 11:51:44,955 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:51:44,955 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 28, 28, 28, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:51:45,174 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:45,175 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:51:45,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:51:45,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1022752155, now seen corresponding path program 27 times [2021-05-02 11:51:45,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:51:45,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585415967] [2021-05-02 11:51:45,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:51:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,697 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:51:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,714 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2021-05-02 11:51:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2021-05-02 11:51:45,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2021-05-02 11:51:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,721 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-05-02 11:51:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,724 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2021-05-02 11:51:45,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2021-05-02 11:51:45,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2021-05-02 11:51:45,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2021-05-02 11:51:45,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,734 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-05-02 11:51:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:51:45,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3278 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 2494 trivial. 0 not checked. [2021-05-02 11:51:45,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:51:45,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585415967] [2021-05-02 11:51:45,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585415967] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:45,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449619554] [2021-05-02 11:51:45,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:51:46,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-05-02 11:51:46,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:51:46,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 11:51:46,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:51:46,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:51:46,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3278 backedges. 325 proven. 225 refuted. 0 times theorem prover too weak. 2728 trivial. 0 not checked. [2021-05-02 11:51:46,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449619554] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:51:46,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:51:46,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 15] total 46 [2021-05-02 11:51:46,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672216444] [2021-05-02 11:51:46,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 11:51:46,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:51:46,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 11:51:46,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=1530, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 11:51:46,700 INFO L87 Difference]: Start difference. First operand 806 states and 1167 transitions. Second operand has 46 states, 46 states have (on average 3.0434782608695654) internal successors, (140), 43 states have internal predecessors, (140), 12 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 11:52:16,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:52:16,688 INFO L93 Difference]: Finished difference Result 7472 states and 11467 transitions. [2021-05-02 11:52:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 366 states. [2021-05-02 11:52:16,689 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.0434782608695654) internal successors, (140), 43 states have internal predecessors, (140), 12 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 290 [2021-05-02 11:52:16,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:52:16,706 INFO L225 Difference]: With dead ends: 7472 [2021-05-02 11:52:16,706 INFO L226 Difference]: Without dead ends: 6726 [2021-05-02 11:52:16,714 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 973 GetRequests, 597 SyntacticMatches, 0 SemanticMatches, 376 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67101 ImplicationChecksByTransitivity, 15232.0ms TimeCoverageRelationStatistics Valid=37973, Invalid=104533, Unknown=0, NotChecked=0, Total=142506 [2021-05-02 11:52:16,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6726 states. [2021-05-02 11:52:16,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6726 to 846. [2021-05-02 11:52:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 724 states have (on average 1.3743093922651934) internal successors, (995), 724 states have internal predecessors, (995), 117 states have call successors, (117), 6 states have call predecessors, (117), 4 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2021-05-02 11:52:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1227 transitions. [2021-05-02 11:52:16,849 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1227 transitions. Word has length 290 [2021-05-02 11:52:16,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:52:16,849 INFO L480 AbstractCegarLoop]: Abstraction has 846 states and 1227 transitions. [2021-05-02 11:52:16,850 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 3.0434782608695654) internal successors, (140), 43 states have internal predecessors, (140), 12 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 11:52:16,850 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1227 transitions. [2021-05-02 11:52:16,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2021-05-02 11:52:16,852 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:52:16,853 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 29, 29, 29, 29, 29, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:52:17,069 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:52:17,069 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:52:17,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:52:17,069 INFO L82 PathProgramCache]: Analyzing trace with hash -509232400, now seen corresponding path program 28 times [2021-05-02 11:52:17,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:52:17,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136632063] [2021-05-02 11:52:17,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:52:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,610 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:52:17,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,631 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2021-05-02 11:52:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,634 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2021-05-02 11:52:17,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,637 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-05-02 11:52:17,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,639 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-05-02 11:52:17,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,641 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2021-05-02 11:52:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,644 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2021-05-02 11:52:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,646 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2021-05-02 11:52:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,649 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2021-05-02 11:52:17,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,651 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2021-05-02 11:52:17,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,654 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2021-05-02 11:52:17,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:17,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3595 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 2754 trivial. 0 not checked. [2021-05-02 11:52:17,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:52:17,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136632063] [2021-05-02 11:52:17,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136632063] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:52:17,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697898667] [2021-05-02 11:52:17,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:52:17,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:52:17,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:52:17,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 1049 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 11:52:17,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:52:17,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:17,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:18,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3595 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 2754 trivial. 0 not checked. [2021-05-02 11:52:18,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697898667] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:52:18,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:52:18,317 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32] total 35 [2021-05-02 11:52:18,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288755336] [2021-05-02 11:52:18,318 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 11:52:18,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:52:18,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 11:52:18,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=532, Invalid=658, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 11:52:18,318 INFO L87 Difference]: Start difference. First operand 846 states and 1227 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 33 states have internal predecessors, (85), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:52:19,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:52:19,865 INFO L93 Difference]: Finished difference Result 1988 states and 3012 transitions. [2021-05-02 11:52:19,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 11:52:19,866 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 33 states have internal predecessors, (85), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 306 [2021-05-02 11:52:19,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:52:19,873 INFO L225 Difference]: With dead ends: 1988 [2021-05-02 11:52:19,874 INFO L226 Difference]: Without dead ends: 1207 [2021-05-02 11:52:19,876 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 552.0ms TimeCoverageRelationStatistics Valid=570, Invalid=762, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 11:52:19,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2021-05-02 11:52:19,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 869. [2021-05-02 11:52:19,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 744 states have (on average 1.3736559139784945) internal successors, (1022), 744 states have internal predecessors, (1022), 120 states have call successors, (120), 6 states have call predecessors, (120), 4 states have return successors, (118), 118 states have call predecessors, (118), 118 states have call successors, (118) [2021-05-02 11:52:19,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 1260 transitions. [2021-05-02 11:52:19,975 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 1260 transitions. Word has length 306 [2021-05-02 11:52:19,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:52:19,976 INFO L480 AbstractCegarLoop]: Abstraction has 869 states and 1260 transitions. [2021-05-02 11:52:19,976 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 33 states have internal predecessors, (85), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:52:19,976 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 1260 transitions. [2021-05-02 11:52:19,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2021-05-02 11:52:19,978 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:52:19,978 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 30, 30, 30, 30, 30, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:52:20,193 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-05-02 11:52:20,193 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:52:20,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:52:20,193 INFO L82 PathProgramCache]: Analyzing trace with hash 412338210, now seen corresponding path program 29 times [2021-05-02 11:52:20,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:52:20,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068388546] [2021-05-02 11:52:20,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:52:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,851 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:52:20,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,873 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2021-05-02 11:52:20,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,876 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2021-05-02 11:52:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2021-05-02 11:52:20,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,880 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2021-05-02 11:52:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2021-05-02 11:52:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,886 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-05-02 11:52:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,888 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2021-05-02 11:52:20,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,892 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-05-02 11:52:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,895 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2021-05-02 11:52:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,898 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2021-05-02 11:52:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3810 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 2910 trivial. 0 not checked. [2021-05-02 11:52:20,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:52:20,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068388546] [2021-05-02 11:52:20,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068388546] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:52:20,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203816116] [2021-05-02 11:52:20,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:52:36,269 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2021-05-02 11:52:36,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:52:36,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 11:52:36,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:52:36,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:36,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3810 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 2910 trivial. 0 not checked. [2021-05-02 11:52:36,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203816116] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:52:36,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:52:36,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 33] total 36 [2021-05-02 11:52:36,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328339020] [2021-05-02 11:52:36,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 11:52:36,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:52:36,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 11:52:36,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=695, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 11:52:36,700 INFO L87 Difference]: Start difference. First operand 869 states and 1260 transitions. Second operand has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 34 states have internal predecessors, (87), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:52:38,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:52:38,050 INFO L93 Difference]: Finished difference Result 2032 states and 3077 transitions. [2021-05-02 11:52:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 11:52:38,051 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 34 states have internal predecessors, (87), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 313 [2021-05-02 11:52:38,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:52:38,054 INFO L225 Difference]: With dead ends: 2032 [2021-05-02 11:52:38,055 INFO L226 Difference]: Without dead ends: 1230 [2021-05-02 11:52:38,058 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 642.6ms TimeCoverageRelationStatistics Valid=604, Invalid=802, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 11:52:38,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2021-05-02 11:52:38,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 892. [2021-05-02 11:52:38,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 764 states have (on average 1.3730366492146597) internal successors, (1049), 764 states have internal predecessors, (1049), 123 states have call successors, (123), 6 states have call predecessors, (123), 4 states have return successors, (121), 121 states have call predecessors, (121), 121 states have call successors, (121) [2021-05-02 11:52:38,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 1293 transitions. [2021-05-02 11:52:38,165 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 1293 transitions. Word has length 313 [2021-05-02 11:52:38,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:52:38,165 INFO L480 AbstractCegarLoop]: Abstraction has 892 states and 1293 transitions. [2021-05-02 11:52:38,166 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 34 states have internal predecessors, (87), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:52:38,166 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 1293 transitions. [2021-05-02 11:52:38,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2021-05-02 11:52:38,169 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:52:38,169 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 31, 31, 31, 31, 31, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:52:38,396 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:52:38,397 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:52:38,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:52:38,397 INFO L82 PathProgramCache]: Analyzing trace with hash -138846412, now seen corresponding path program 30 times [2021-05-02 11:52:38,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:52:38,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075540050] [2021-05-02 11:52:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:52:38,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:38,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:52:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,006 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2021-05-02 11:52:39,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,009 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2021-05-02 11:52:39,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,010 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-05-02 11:52:39,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,025 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2021-05-02 11:52:39,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,028 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2021-05-02 11:52:39,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2021-05-02 11:52:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,045 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2021-05-02 11:52:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,047 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2021-05-02 11:52:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2021-05-02 11:52:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,050 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2021-05-02 11:52:39,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:52:39,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4032 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 3071 trivial. 0 not checked. [2021-05-02 11:52:39,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:52:39,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075540050] [2021-05-02 11:52:39,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075540050] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:52:39,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926371003] [2021-05-02 11:52:39,052 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:52:40,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-05-02 11:52:40,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:52:40,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 11:52:40,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:52:40,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:40,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:52:41,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4032 backedges. 391 proven. 280 refuted. 0 times theorem prover too weak. 3361 trivial. 0 not checked. [2021-05-02 11:52:41,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926371003] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:52:41,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:52:41,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 16] total 50 [2021-05-02 11:52:41,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079829815] [2021-05-02 11:52:41,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 11:52:41,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:52:41,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 11:52:41,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=648, Invalid=1802, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 11:52:41,385 INFO L87 Difference]: Start difference. First operand 892 states and 1293 transitions. Second operand has 50 states, 50 states have (on average 3.02) internal successors, (151), 47 states have internal predecessors, (151), 13 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 11:53:19,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:53:19,867 INFO L93 Difference]: Finished difference Result 8882 states and 13643 transitions. [2021-05-02 11:53:19,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 435 states. [2021-05-02 11:53:19,868 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 3.02) internal successors, (151), 47 states have internal predecessors, (151), 13 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 320 [2021-05-02 11:53:19,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:53:19,885 INFO L225 Difference]: With dead ends: 8882 [2021-05-02 11:53:19,885 INFO L226 Difference]: Without dead ends: 8056 [2021-05-02 11:53:19,894 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 1137 GetRequests, 690 SyntacticMatches, 1 SemanticMatches, 446 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98336 ImplicationChecksByTransitivity, 18546.4ms TimeCoverageRelationStatistics Valid=53290, Invalid=146966, Unknown=0, NotChecked=0, Total=200256 [2021-05-02 11:53:19,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8056 states. [2021-05-02 11:53:20,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8056 to 932. [2021-05-02 11:53:20,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 798 states have (on average 1.3746867167919798) internal successors, (1097), 798 states have internal predecessors, (1097), 129 states have call successors, (129), 6 states have call predecessors, (129), 4 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2021-05-02 11:53:20,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1353 transitions. [2021-05-02 11:53:20,115 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1353 transitions. Word has length 320 [2021-05-02 11:53:20,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:53:20,116 INFO L480 AbstractCegarLoop]: Abstraction has 932 states and 1353 transitions. [2021-05-02 11:53:20,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 3.02) internal successors, (151), 47 states have internal predecessors, (151), 13 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 11:53:20,116 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1353 transitions. [2021-05-02 11:53:20,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2021-05-02 11:53:20,118 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:53:20,119 INFO L523 BasicCegarLoop]: trace histogram [32, 32, 32, 32, 32, 32, 32, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:53:20,342 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 11:53:20,342 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:53:20,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:53:20,342 INFO L82 PathProgramCache]: Analyzing trace with hash -810997373, now seen corresponding path program 31 times [2021-05-02 11:53:20,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:53:20,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306637896] [2021-05-02 11:53:20,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:53:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,926 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:53:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2021-05-02 11:53:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2021-05-02 11:53:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2021-05-02 11:53:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,956 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2021-05-02 11:53:20,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-05-02 11:53:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,960 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2021-05-02 11:53:20,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,961 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2021-05-02 11:53:20,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,963 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2021-05-02 11:53:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,968 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2021-05-02 11:53:20,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,971 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2021-05-02 11:53:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2021-05-02 11:53:20,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:20,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4383 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 3359 trivial. 0 not checked. [2021-05-02 11:53:20,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:53:20,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306637896] [2021-05-02 11:53:20,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306637896] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:53:20,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176191863] [2021-05-02 11:53:20,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:53:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:21,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 11:53:21,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:53:21,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 4383 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 3359 trivial. 0 not checked. [2021-05-02 11:53:21,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176191863] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:53:21,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:53:21,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 35] total 38 [2021-05-02 11:53:21,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505521254] [2021-05-02 11:53:21,672 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 11:53:21,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:53:21,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 11:53:21,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=772, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 11:53:21,673 INFO L87 Difference]: Start difference. First operand 932 states and 1353 transitions. Second operand has 38 states, 38 states have (on average 2.3947368421052633) internal successors, (91), 36 states have internal predecessors, (91), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:53:23,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:53:23,051 INFO L93 Difference]: Finished difference Result 2188 states and 3318 transitions. [2021-05-02 11:53:23,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 11:53:23,052 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.3947368421052633) internal successors, (91), 36 states have internal predecessors, (91), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 336 [2021-05-02 11:53:23,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:53:23,055 INFO L225 Difference]: With dead ends: 2188 [2021-05-02 11:53:23,055 INFO L226 Difference]: Without dead ends: 1327 [2021-05-02 11:53:23,056 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 567.7ms TimeCoverageRelationStatistics Valid=675, Invalid=885, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 11:53:23,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1327 states. [2021-05-02 11:53:23,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1327 to 955. [2021-05-02 11:53:23,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 818 states have (on average 1.374083129584352) internal successors, (1124), 818 states have internal predecessors, (1124), 132 states have call successors, (132), 6 states have call predecessors, (132), 4 states have return successors, (130), 130 states have call predecessors, (130), 130 states have call successors, (130) [2021-05-02 11:53:23,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 1386 transitions. [2021-05-02 11:53:23,172 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 1386 transitions. Word has length 336 [2021-05-02 11:53:23,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:53:23,172 INFO L480 AbstractCegarLoop]: Abstraction has 955 states and 1386 transitions. [2021-05-02 11:53:23,172 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.3947368421052633) internal successors, (91), 36 states have internal predecessors, (91), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:53:23,172 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 1386 transitions. [2021-05-02 11:53:23,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2021-05-02 11:53:23,175 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:53:23,175 INFO L523 BasicCegarLoop]: trace histogram [33, 33, 33, 33, 33, 33, 33, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:53:23,388 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 11:53:23,389 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:53:23,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:53:23,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1191805225, now seen corresponding path program 32 times [2021-05-02 11:53:23,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:53:23,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917338998] [2021-05-02 11:53:23,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:53:23,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:53:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,125 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2021-05-02 11:53:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,129 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2021-05-02 11:53:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,131 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2021-05-02 11:53:24,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,133 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2021-05-02 11:53:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,135 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2021-05-02 11:53:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,137 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2021-05-02 11:53:24,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2021-05-02 11:53:24,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,149 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2021-05-02 11:53:24,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,164 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2021-05-02 11:53:24,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,169 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2021-05-02 11:53:24,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2021-05-02 11:53:24,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:24,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4620 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 3531 trivial. 0 not checked. [2021-05-02 11:53:24,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:53:24,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917338998] [2021-05-02 11:53:24,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917338998] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:53:24,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543377120] [2021-05-02 11:53:24,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:53:24,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:53:24,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:53:24,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 1170 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 11:53:24,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:53:24,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4620 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 3531 trivial. 0 not checked. [2021-05-02 11:53:24,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543377120] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:53:24,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:53:24,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 36] total 39 [2021-05-02 11:53:24,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014672226] [2021-05-02 11:53:24,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 11:53:24,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:53:24,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 11:53:24,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=670, Invalid=812, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 11:53:24,847 INFO L87 Difference]: Start difference. First operand 955 states and 1386 transitions. Second operand has 39 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 37 states have internal predecessors, (93), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:53:26,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:53:26,095 INFO L93 Difference]: Finished difference Result 2232 states and 3383 transitions. [2021-05-02 11:53:26,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 11:53:26,095 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 37 states have internal predecessors, (93), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 343 [2021-05-02 11:53:26,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:53:26,098 INFO L225 Difference]: With dead ends: 2232 [2021-05-02 11:53:26,098 INFO L226 Difference]: Without dead ends: 1350 [2021-05-02 11:53:26,100 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 685.7ms TimeCoverageRelationStatistics Valid=712, Invalid=928, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 11:53:26,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2021-05-02 11:53:26,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 978. [2021-05-02 11:53:26,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 838 states have (on average 1.373508353221957) internal successors, (1151), 838 states have internal predecessors, (1151), 135 states have call successors, (135), 6 states have call predecessors, (135), 4 states have return successors, (133), 133 states have call predecessors, (133), 133 states have call successors, (133) [2021-05-02 11:53:26,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 1419 transitions. [2021-05-02 11:53:26,228 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 1419 transitions. Word has length 343 [2021-05-02 11:53:26,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:53:26,228 INFO L480 AbstractCegarLoop]: Abstraction has 978 states and 1419 transitions. [2021-05-02 11:53:26,229 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 37 states have internal predecessors, (93), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:53:26,229 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1419 transitions. [2021-05-02 11:53:26,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2021-05-02 11:53:26,232 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:53:26,232 INFO L523 BasicCegarLoop]: trace histogram [34, 34, 34, 34, 34, 34, 34, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:53:26,450 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 11:53:26,450 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:53:26,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:53:26,451 INFO L82 PathProgramCache]: Analyzing trace with hash -152725689, now seen corresponding path program 33 times [2021-05-02 11:53:26,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:53:26,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117021209] [2021-05-02 11:53:26,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:53:26,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,114 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:53:27,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,135 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2021-05-02 11:53:27,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,138 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2021-05-02 11:53:27,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2021-05-02 11:53:27,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,141 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2021-05-02 11:53:27,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,142 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2021-05-02 11:53:27,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,144 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2021-05-02 11:53:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,145 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2021-05-02 11:53:27,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,146 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-05-02 11:53:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2021-05-02 11:53:27,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,149 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2021-05-02 11:53:27,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2021-05-02 11:53:27,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:53:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4864 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 3708 trivial. 0 not checked. [2021-05-02 11:53:27,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:53:27,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117021209] [2021-05-02 11:53:27,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117021209] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:53:27,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714194010] [2021-05-02 11:53:27,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:53:27,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-05-02 11:53:27,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:53:27,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 687 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 11:53:27,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:53:28,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:53:28,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4864 backedges. 463 proven. 341 refuted. 0 times theorem prover too weak. 4060 trivial. 0 not checked. [2021-05-02 11:53:28,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714194010] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:53:28,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:53:28,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 17] total 54 [2021-05-02 11:53:28,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314513899] [2021-05-02 11:53:28,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 11:53:28,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:53:28,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 11:53:28,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=766, Invalid=2096, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 11:53:28,783 INFO L87 Difference]: Start difference. First operand 978 states and 1419 transitions. Second operand has 54 states, 54 states have (on average 3.0) internal successors, (162), 51 states have internal predecessors, (162), 14 states have call successors, (17), 5 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 11:54:20,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:54:20,548 INFO L93 Difference]: Finished difference Result 10412 states and 16005 transitions. [2021-05-02 11:54:20,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 510 states. [2021-05-02 11:54:20,549 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 3.0) internal successors, (162), 51 states have internal predecessors, (162), 14 states have call successors, (17), 5 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 350 [2021-05-02 11:54:20,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:54:20,584 INFO L225 Difference]: With dead ends: 10412 [2021-05-02 11:54:20,584 INFO L226 Difference]: Without dead ends: 9506 [2021-05-02 11:54:20,600 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 1313 GetRequests, 782 SyntacticMatches, 9 SemanticMatches, 522 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140954 ImplicationChecksByTransitivity, 25486.3ms TimeCoverageRelationStatistics Valid=72808, Invalid=201244, Unknown=0, NotChecked=0, Total=274052 [2021-05-02 11:54:20,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9506 states. [2021-05-02 11:54:20,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9506 to 1018. [2021-05-02 11:54:20,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 872 states have (on average 1.375) internal successors, (1199), 872 states have internal predecessors, (1199), 141 states have call successors, (141), 6 states have call predecessors, (141), 4 states have return successors, (139), 139 states have call predecessors, (139), 139 states have call successors, (139) [2021-05-02 11:54:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1479 transitions. [2021-05-02 11:54:20,807 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1479 transitions. Word has length 350 [2021-05-02 11:54:20,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:54:20,808 INFO L480 AbstractCegarLoop]: Abstraction has 1018 states and 1479 transitions. [2021-05-02 11:54:20,808 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 3.0) internal successors, (162), 51 states have internal predecessors, (162), 14 states have call successors, (17), 5 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 11:54:20,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1479 transitions. [2021-05-02 11:54:20,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2021-05-02 11:54:20,811 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:54:20,811 INFO L523 BasicCegarLoop]: trace histogram [35, 35, 35, 35, 35, 35, 35, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:54:21,033 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 11:54:21,033 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:54:21,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:54:21,033 INFO L82 PathProgramCache]: Analyzing trace with hash -119868964, now seen corresponding path program 34 times [2021-05-02 11:54:21,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:54:21,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818006837] [2021-05-02 11:54:21,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:54:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:54:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,845 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2021-05-02 11:54:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,848 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2021-05-02 11:54:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2021-05-02 11:54:21,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,851 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2021-05-02 11:54:21,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,853 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2021-05-02 11:54:21,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2021-05-02 11:54:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2021-05-02 11:54:21,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-05-02 11:54:21,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2021-05-02 11:54:21,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2021-05-02 11:54:21,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2021-05-02 11:54:21,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2021-05-02 11:54:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5249 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 4024 trivial. 0 not checked. [2021-05-02 11:54:21,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:54:21,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818006837] [2021-05-02 11:54:21,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818006837] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:54:21,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960650843] [2021-05-02 11:54:21,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:54:22,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:54:22,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:54:22,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 1245 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 11:54:22,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:54:22,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 5249 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 4024 trivial. 0 not checked. [2021-05-02 11:54:22,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960650843] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:54:22,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:54:22,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 38] total 41 [2021-05-02 11:54:22,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080657654] [2021-05-02 11:54:22,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 11:54:22,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:54:22,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 11:54:22,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=745, Invalid=895, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 11:54:22,637 INFO L87 Difference]: Start difference. First operand 1018 states and 1479 transitions. Second operand has 41 states, 41 states have (on average 2.3658536585365852) internal successors, (97), 39 states have internal predecessors, (97), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:54:24,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:54:24,067 INFO L93 Difference]: Finished difference Result 2388 states and 3624 transitions. [2021-05-02 11:54:24,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 11:54:24,068 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.3658536585365852) internal successors, (97), 39 states have internal predecessors, (97), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 366 [2021-05-02 11:54:24,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:54:24,070 INFO L225 Difference]: With dead ends: 2388 [2021-05-02 11:54:24,071 INFO L226 Difference]: Without dead ends: 1447 [2021-05-02 11:54:24,073 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 391 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 658.0ms TimeCoverageRelationStatistics Valid=789, Invalid=1017, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 11:54:24,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2021-05-02 11:54:24,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 1041. [2021-05-02 11:54:24,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 892 states have (on average 1.3744394618834082) internal successors, (1226), 892 states have internal predecessors, (1226), 144 states have call successors, (144), 6 states have call predecessors, (144), 4 states have return successors, (142), 142 states have call predecessors, (142), 142 states have call successors, (142) [2021-05-02 11:54:24,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1512 transitions. [2021-05-02 11:54:24,290 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1512 transitions. Word has length 366 [2021-05-02 11:54:24,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:54:24,290 INFO L480 AbstractCegarLoop]: Abstraction has 1041 states and 1512 transitions. [2021-05-02 11:54:24,290 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.3658536585365852) internal successors, (97), 39 states have internal predecessors, (97), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:54:24,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1512 transitions. [2021-05-02 11:54:24,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2021-05-02 11:54:24,293 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:54:24,294 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 36, 36, 36, 36, 36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:54:24,505 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 11:54:24,505 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:54:24,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:54:24,506 INFO L82 PathProgramCache]: Analyzing trace with hash 417150198, now seen corresponding path program 35 times [2021-05-02 11:54:24,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:54:24,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952625750] [2021-05-02 11:54:24,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:54:24,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,268 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:54:25,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,289 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-05-02 11:54:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,291 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2021-05-02 11:54:25,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2021-05-02 11:54:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,294 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2021-05-02 11:54:25,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,296 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2021-05-02 11:54:25,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2021-05-02 11:54:25,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,299 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2021-05-02 11:54:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,301 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2021-05-02 11:54:25,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,303 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2021-05-02 11:54:25,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,305 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2021-05-02 11:54:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,306 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2021-05-02 11:54:25,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,308 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2021-05-02 11:54:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:54:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 5508 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 4212 trivial. 0 not checked. [2021-05-02 11:54:25,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:54:25,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952625750] [2021-05-02 11:54:25,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952625750] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:54:25,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190784009] [2021-05-02 11:54:25,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:54:57,752 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2021-05-02 11:54:57,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:54:57,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 11:54:57,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:54:57,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:57,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:54:58,319 INFO L134 CoverageAnalysis]: Checked inductivity of 5508 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 4212 trivial. 0 not checked. [2021-05-02 11:54:58,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190784009] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:54:58,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:54:58,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 39] total 42 [2021-05-02 11:54:58,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597249795] [2021-05-02 11:54:58,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 11:54:58,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:54:58,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 11:54:58,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=784, Invalid=938, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 11:54:58,321 INFO L87 Difference]: Start difference. First operand 1041 states and 1512 transitions. Second operand has 42 states, 42 states have (on average 2.357142857142857) internal successors, (99), 40 states have internal predecessors, (99), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:55:00,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:55:00,011 INFO L93 Difference]: Finished difference Result 2432 states and 3689 transitions. [2021-05-02 11:55:00,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 11:55:00,011 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.357142857142857) internal successors, (99), 40 states have internal predecessors, (99), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 373 [2021-05-02 11:55:00,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:55:00,014 INFO L225 Difference]: With dead ends: 2432 [2021-05-02 11:55:00,014 INFO L226 Difference]: Without dead ends: 1470 [2021-05-02 11:55:00,016 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 704.4ms TimeCoverageRelationStatistics Valid=829, Invalid=1063, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 11:55:00,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2021-05-02 11:55:00,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 1064. [2021-05-02 11:55:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 912 states have (on average 1.3739035087719298) internal successors, (1253), 912 states have internal predecessors, (1253), 147 states have call successors, (147), 6 states have call predecessors, (147), 4 states have return successors, (145), 145 states have call predecessors, (145), 145 states have call successors, (145) [2021-05-02 11:55:00,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1545 transitions. [2021-05-02 11:55:00,175 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1545 transitions. Word has length 373 [2021-05-02 11:55:00,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:55:00,175 INFO L480 AbstractCegarLoop]: Abstraction has 1064 states and 1545 transitions. [2021-05-02 11:55:00,175 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.357142857142857) internal successors, (99), 40 states have internal predecessors, (99), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:55:00,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1545 transitions. [2021-05-02 11:55:00,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2021-05-02 11:55:00,178 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:55:00,179 INFO L523 BasicCegarLoop]: trace histogram [37, 37, 37, 37, 37, 37, 37, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:55:00,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 11:55:00,405 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:55:00,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:55:00,405 INFO L82 PathProgramCache]: Analyzing trace with hash -54720224, now seen corresponding path program 36 times [2021-05-02 11:55:00,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:55:00,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551435231] [2021-05-02 11:55:00,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:55:00,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,155 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:55:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,177 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2021-05-02 11:55:01,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,180 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-05-02 11:55:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,182 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2021-05-02 11:55:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,184 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2021-05-02 11:55:01,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,185 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2021-05-02 11:55:01,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2021-05-02 11:55:01,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2021-05-02 11:55:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,190 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2021-05-02 11:55:01,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2021-05-02 11:55:01,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2021-05-02 11:55:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,196 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2021-05-02 11:55:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,198 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2021-05-02 11:55:01,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:55:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 5774 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 4405 trivial. 0 not checked. [2021-05-02 11:55:01,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:55:01,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551435231] [2021-05-02 11:55:01,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551435231] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:55:01,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701579718] [2021-05-02 11:55:01,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:55:13,141 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2021-05-02 11:55:13,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:55:13,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 11:55:13,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:55:13,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:13,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:55:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5774 backedges. 541 proven. 408 refuted. 0 times theorem prover too weak. 4825 trivial. 0 not checked. [2021-05-02 11:55:14,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701579718] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:55:14,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:55:14,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 18] total 58 [2021-05-02 11:55:14,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716843614] [2021-05-02 11:55:14,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 11:55:14,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:55:14,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 11:55:14,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=894, Invalid=2412, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 11:55:14,278 INFO L87 Difference]: Start difference. First operand 1064 states and 1545 transitions. Second operand has 58 states, 58 states have (on average 2.9827586206896552) internal successors, (173), 55 states have internal predecessors, (173), 15 states have call successors, (18), 5 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 11:55:28,921 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 11 [2021-05-02 11:56:52,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:56:52,103 INFO L93 Difference]: Finished difference Result 12062 states and 18553 transitions. [2021-05-02 11:56:52,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 591 states. [2021-05-02 11:56:52,104 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.9827586206896552) internal successors, (173), 55 states have internal predecessors, (173), 15 states have call successors, (18), 5 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 380 [2021-05-02 11:56:52,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:56:52,135 INFO L225 Difference]: With dead ends: 12062 [2021-05-02 11:56:52,136 INFO L226 Difference]: Without dead ends: 11076 [2021-05-02 11:56:52,161 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 1501 GetRequests, 897 SyntacticMatches, 0 SemanticMatches, 604 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189884 ImplicationChecksByTransitivity, 46242.9ms TimeCoverageRelationStatistics Valid=97229, Invalid=269401, Unknown=0, NotChecked=0, Total=366630 [2021-05-02 11:56:52,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11076 states. [2021-05-02 11:56:52,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11076 to 1104. [2021-05-02 11:56:52,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 946 states have (on average 1.3752642706131077) internal successors, (1301), 946 states have internal predecessors, (1301), 153 states have call successors, (153), 6 states have call predecessors, (153), 4 states have return successors, (151), 151 states have call predecessors, (151), 151 states have call successors, (151) [2021-05-02 11:56:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 1605 transitions. [2021-05-02 11:56:52,420 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 1605 transitions. Word has length 380 [2021-05-02 11:56:52,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:56:52,420 INFO L480 AbstractCegarLoop]: Abstraction has 1104 states and 1605 transitions. [2021-05-02 11:56:52,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 2.9827586206896552) internal successors, (173), 55 states have internal predecessors, (173), 15 states have call successors, (18), 5 states have call predecessors, (18), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 11:56:52,420 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 1605 transitions. [2021-05-02 11:56:52,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2021-05-02 11:56:52,423 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:56:52,423 INFO L523 BasicCegarLoop]: trace histogram [38, 38, 38, 38, 38, 38, 38, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:56:52,649 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 11:56:52,649 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:56:52,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:56:52,649 INFO L82 PathProgramCache]: Analyzing trace with hash -808296913, now seen corresponding path program 37 times [2021-05-02 11:56:52,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:56:52,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533150165] [2021-05-02 11:56:52,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:56:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:56:53,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2021-05-02 11:56:53,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,515 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2021-05-02 11:56:53,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2021-05-02 11:56:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,519 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2021-05-02 11:56:53,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,522 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2021-05-02 11:56:53,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,523 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2021-05-02 11:56:53,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,525 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2021-05-02 11:56:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,527 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2021-05-02 11:56:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,529 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2021-05-02 11:56:53,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2021-05-02 11:56:53,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2021-05-02 11:56:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2021-05-02 11:56:53,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2021-05-02 11:56:53,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6193 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 4749 trivial. 0 not checked. [2021-05-02 11:56:53,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:56:53,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533150165] [2021-05-02 11:56:53,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533150165] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:56:53,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618604090] [2021-05-02 11:56:53,548 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:56:53,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:53,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 1343 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 11:56:53,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:56:53,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:53,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:56:54,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6193 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 4749 trivial. 0 not checked. [2021-05-02 11:56:54,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618604090] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:56:54,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:56:54,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41] total 44 [2021-05-02 11:56:54,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845123564] [2021-05-02 11:56:54,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 11:56:54,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:56:54,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 11:56:54,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=865, Invalid=1027, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 11:56:54,760 INFO L87 Difference]: Start difference. First operand 1104 states and 1605 transitions. Second operand has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 42 states have internal predecessors, (103), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:56:57,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:56:57,248 INFO L93 Difference]: Finished difference Result 2588 states and 3930 transitions. [2021-05-02 11:56:57,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 11:56:57,249 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 42 states have internal predecessors, (103), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 396 [2021-05-02 11:56:57,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:56:57,253 INFO L225 Difference]: With dead ends: 2588 [2021-05-02 11:56:57,253 INFO L226 Difference]: Without dead ends: 1567 [2021-05-02 11:56:57,255 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 860.9ms TimeCoverageRelationStatistics Valid=912, Invalid=1158, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 11:56:57,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2021-05-02 11:56:57,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1127. [2021-05-02 11:56:57,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1127 states, 966 states have (on average 1.3747412008281574) internal successors, (1328), 966 states have internal predecessors, (1328), 156 states have call successors, (156), 6 states have call predecessors, (156), 4 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2021-05-02 11:56:57,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1127 states to 1127 states and 1638 transitions. [2021-05-02 11:56:57,591 INFO L78 Accepts]: Start accepts. Automaton has 1127 states and 1638 transitions. Word has length 396 [2021-05-02 11:56:57,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:56:57,591 INFO L480 AbstractCegarLoop]: Abstraction has 1127 states and 1638 transitions. [2021-05-02 11:56:57,591 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 42 states have internal predecessors, (103), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:56:57,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1127 states and 1638 transitions. [2021-05-02 11:56:57,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2021-05-02 11:56:57,595 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:56:57,595 INFO L523 BasicCegarLoop]: trace histogram [39, 39, 39, 39, 39, 39, 39, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:56:57,819 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:56:57,820 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:56:57,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:56:57,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1301647939, now seen corresponding path program 38 times [2021-05-02 11:56:57,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:56:57,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492150387] [2021-05-02 11:56:57,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:56:57,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,652 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:56:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,705 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-05-02 11:56:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,712 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2021-05-02 11:56:59,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2021-05-02 11:56:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2021-05-02 11:56:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,724 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2021-05-02 11:56:59,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2021-05-02 11:56:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2021-05-02 11:56:59,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,736 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2021-05-02 11:56:59,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,740 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2021-05-02 11:56:59,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,744 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2021-05-02 11:56:59,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,749 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2021-05-02 11:56:59,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,753 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2021-05-02 11:56:59,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,756 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2021-05-02 11:56:59,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:56:59,763 INFO L134 CoverageAnalysis]: Checked inductivity of 6474 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 4953 trivial. 0 not checked. [2021-05-02 11:56:59,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:56:59,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492150387] [2021-05-02 11:56:59,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492150387] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:56:59,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191684094] [2021-05-02 11:56:59,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:57:00,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 11:57:00,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:57:00,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 1366 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 11:57:00,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:57:00,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:00,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6474 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 4953 trivial. 0 not checked. [2021-05-02 11:57:00,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191684094] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:57:00,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:57:00,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 42] total 45 [2021-05-02 11:57:00,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371821778] [2021-05-02 11:57:00,809 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 11:57:00,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:57:00,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 11:57:00,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=907, Invalid=1073, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 11:57:00,810 INFO L87 Difference]: Start difference. First operand 1127 states and 1638 transitions. Second operand has 45 states, 45 states have (on average 2.3333333333333335) internal successors, (105), 43 states have internal predecessors, (105), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:57:03,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:57:03,149 INFO L93 Difference]: Finished difference Result 2632 states and 3995 transitions. [2021-05-02 11:57:03,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 11:57:03,149 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.3333333333333335) internal successors, (105), 43 states have internal predecessors, (105), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 403 [2021-05-02 11:57:03,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:57:03,153 INFO L225 Difference]: With dead ends: 2632 [2021-05-02 11:57:03,153 INFO L226 Difference]: Without dead ends: 1590 [2021-05-02 11:57:03,155 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 430 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1793.3ms TimeCoverageRelationStatistics Valid=955, Invalid=1207, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 11:57:03,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1590 states. [2021-05-02 11:57:03,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1590 to 1150. [2021-05-02 11:57:03,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 986 states have (on average 1.3742393509127788) internal successors, (1355), 986 states have internal predecessors, (1355), 159 states have call successors, (159), 6 states have call predecessors, (159), 4 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2021-05-02 11:57:03,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1671 transitions. [2021-05-02 11:57:03,483 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1671 transitions. Word has length 403 [2021-05-02 11:57:03,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:57:03,483 INFO L480 AbstractCegarLoop]: Abstraction has 1150 states and 1671 transitions. [2021-05-02 11:57:03,483 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 2.3333333333333335) internal successors, (105), 43 states have internal predecessors, (105), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:57:03,483 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1671 transitions. [2021-05-02 11:57:03,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2021-05-02 11:57:03,486 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:57:03,486 INFO L523 BasicCegarLoop]: trace histogram [40, 40, 40, 40, 40, 40, 40, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:57:03,700 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:57:03,701 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:57:03,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:57:03,701 INFO L82 PathProgramCache]: Analyzing trace with hash -695271693, now seen corresponding path program 39 times [2021-05-02 11:57:03,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:57:03,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745052110] [2021-05-02 11:57:03,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:57:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,909 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:57:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,946 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2021-05-02 11:57:04,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,949 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2021-05-02 11:57:04,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2021-05-02 11:57:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,968 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2021-05-02 11:57:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,972 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2021-05-02 11:57:04,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2021-05-02 11:57:04,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,976 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2021-05-02 11:57:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,978 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2021-05-02 11:57:04,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,979 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2021-05-02 11:57:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2021-05-02 11:57:04,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,983 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2021-05-02 11:57:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,985 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2021-05-02 11:57:04,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2021-05-02 11:57:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:57:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6762 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 5162 trivial. 0 not checked. [2021-05-02 11:57:04,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:57:04,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745052110] [2021-05-02 11:57:04,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745052110] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:57:04,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209207506] [2021-05-02 11:57:04,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:57:05,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-05-02 11:57:05,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:57:05,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 11:57:05,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:57:06,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:57:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 6762 backedges. 625 proven. 481 refuted. 0 times theorem prover too weak. 5656 trivial. 0 not checked. [2021-05-02 11:57:06,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209207506] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:57:06,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:57:06,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 19] total 62 [2021-05-02 11:57:06,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389583598] [2021-05-02 11:57:06,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-02 11:57:06,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:57:06,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-02 11:57:06,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1032, Invalid=2750, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 11:57:06,995 INFO L87 Difference]: Start difference. First operand 1150 states and 1671 transitions. Second operand has 62 states, 62 states have (on average 2.967741935483871) internal successors, (184), 59 states have internal predecessors, (184), 16 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 11:57:54,726 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 11 [2021-05-02 11:58:19,372 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 11 [2021-05-02 11:59:32,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:59:32,769 INFO L93 Difference]: Finished difference Result 13832 states and 21287 transitions. [2021-05-02 11:59:32,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 678 states. [2021-05-02 11:59:32,775 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.967741935483871) internal successors, (184), 59 states have internal predecessors, (184), 16 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 410 [2021-05-02 11:59:32,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:59:32,825 INFO L225 Difference]: With dead ends: 13832 [2021-05-02 11:59:32,825 INFO L226 Difference]: Without dead ends: 12766 [2021-05-02 11:59:32,872 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 1701 GetRequests, 1002 SyntacticMatches, 7 SemanticMatches, 692 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261554 ImplicationChecksByTransitivity, 75908.5ms TimeCoverageRelationStatistics Valid=127309, Invalid=353633, Unknown=0, NotChecked=0, Total=480942 [2021-05-02 11:59:32,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12766 states. [2021-05-02 11:59:33,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12766 to 1190. [2021-05-02 11:59:33,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1190 states, 1020 states have (on average 1.3754901960784314) internal successors, (1403), 1020 states have internal predecessors, (1403), 165 states have call successors, (165), 6 states have call predecessors, (165), 4 states have return successors, (163), 163 states have call predecessors, (163), 163 states have call successors, (163) [2021-05-02 11:59:33,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190 states to 1190 states and 1731 transitions. [2021-05-02 11:59:33,704 INFO L78 Accepts]: Start accepts. Automaton has 1190 states and 1731 transitions. Word has length 410 [2021-05-02 11:59:33,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:59:33,707 INFO L480 AbstractCegarLoop]: Abstraction has 1190 states and 1731 transitions. [2021-05-02 11:59:33,708 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 2.967741935483871) internal successors, (184), 59 states have internal predecessors, (184), 16 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 11:59:33,709 INFO L276 IsEmpty]: Start isEmpty. Operand 1190 states and 1731 transitions. [2021-05-02 11:59:33,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2021-05-02 11:59:33,714 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:59:33,714 INFO L523 BasicCegarLoop]: trace histogram [41, 41, 41, 41, 41, 41, 41, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:59:33,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:59:33,929 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:59:33,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:59:33,929 INFO L82 PathProgramCache]: Analyzing trace with hash -2026758456, now seen corresponding path program 40 times [2021-05-02 11:59:33,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:59:33,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508480329] [2021-05-02 11:59:33,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:59:34,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,078 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:59:37,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,156 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2021-05-02 11:59:37,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2021-05-02 11:59:37,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,169 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2021-05-02 11:59:37,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,173 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2021-05-02 11:59:37,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,177 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2021-05-02 11:59:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,182 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2021-05-02 11:59:37,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2021-05-02 11:59:37,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2021-05-02 11:59:37,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,196 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2021-05-02 11:59:37,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,202 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2021-05-02 11:59:37,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2021-05-02 11:59:37,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,214 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2021-05-02 11:59:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,221 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2021-05-02 11:59:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,228 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2021-05-02 11:59:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:37,234 INFO L134 CoverageAnalysis]: Checked inductivity of 7215 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 5534 trivial. 0 not checked. [2021-05-02 11:59:37,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:59:37,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508480329] [2021-05-02 11:59:37,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508480329] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:59:37,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062775059] [2021-05-02 11:59:37,235 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 11:59:37,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 11:59:37,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 11:59:37,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 1441 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 11:59:37,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 11:59:37,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:37,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:38,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 11:59:40,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7215 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 5534 trivial. 0 not checked. [2021-05-02 11:59:40,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062775059] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:59:40,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 11:59:40,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 44] total 47 [2021-05-02 11:59:40,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583596241] [2021-05-02 11:59:40,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 11:59:40,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 11:59:40,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 11:59:40,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=994, Invalid=1168, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 11:59:40,439 INFO L87 Difference]: Start difference. First operand 1190 states and 1731 transitions. Second operand has 47 states, 47 states have (on average 2.3191489361702127) internal successors, (109), 45 states have internal predecessors, (109), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:59:45,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 11:59:45,362 INFO L93 Difference]: Finished difference Result 2788 states and 4236 transitions. [2021-05-02 11:59:45,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 11:59:45,366 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.3191489361702127) internal successors, (109), 45 states have internal predecessors, (109), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 426 [2021-05-02 11:59:45,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 11:59:45,370 INFO L225 Difference]: With dead ends: 2788 [2021-05-02 11:59:45,371 INFO L226 Difference]: Without dead ends: 1687 [2021-05-02 11:59:45,373 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 455 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 3131.4ms TimeCoverageRelationStatistics Valid=1044, Invalid=1308, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 11:59:45,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1687 states. [2021-05-02 11:59:45,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1687 to 1213. [2021-05-02 11:59:45,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1040 states have (on average 1.375) internal successors, (1430), 1040 states have internal predecessors, (1430), 168 states have call successors, (168), 6 states have call predecessors, (168), 4 states have return successors, (166), 166 states have call predecessors, (166), 166 states have call successors, (166) [2021-05-02 11:59:45,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 1764 transitions. [2021-05-02 11:59:45,691 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 1764 transitions. Word has length 426 [2021-05-02 11:59:45,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 11:59:45,692 INFO L480 AbstractCegarLoop]: Abstraction has 1213 states and 1764 transitions. [2021-05-02 11:59:45,692 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.3191489361702127) internal successors, (109), 45 states have internal predecessors, (109), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 11:59:45,692 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 1764 transitions. [2021-05-02 11:59:45,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2021-05-02 11:59:45,699 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 11:59:45,699 INFO L523 BasicCegarLoop]: trace histogram [42, 42, 42, 42, 42, 42, 42, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 11:59:45,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-02 11:59:45,917 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 11:59:45,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 11:59:45,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1087890486, now seen corresponding path program 41 times [2021-05-02 11:59:45,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 11:59:45,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695347044] [2021-05-02 11:59:45,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 11:59:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,526 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 11:59:49,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2021-05-02 11:59:49,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,622 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2021-05-02 11:59:49,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,626 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2021-05-02 11:59:49,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,631 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2021-05-02 11:59:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,636 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2021-05-02 11:59:49,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,641 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2021-05-02 11:59:49,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,650 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2021-05-02 11:59:49,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,655 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2021-05-02 11:59:49,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2021-05-02 11:59:49,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2021-05-02 11:59:49,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2021-05-02 11:59:49,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2021-05-02 11:59:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2021-05-02 11:59:49,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2021-05-02 11:59:49,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 11:59:49,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7518 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 5754 trivial. 0 not checked. [2021-05-02 11:59:49,684 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 11:59:49,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695347044] [2021-05-02 11:59:49,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695347044] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 11:59:49,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235688362] [2021-05-02 11:59:49,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:00:54,871 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2021-05-02 12:00:54,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:00:54,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 1464 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 12:00:54,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:00:55,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:55,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:56,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:00:58,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7518 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 5754 trivial. 0 not checked. [2021-05-02 12:00:58,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235688362] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:00:58,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:00:58,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 45] total 48 [2021-05-02 12:00:58,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367117723] [2021-05-02 12:00:58,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:00:58,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:00:58,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:00:58,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1039, Invalid=1217, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:00:58,520 INFO L87 Difference]: Start difference. First operand 1213 states and 1764 transitions. Second operand has 48 states, 48 states have (on average 2.3125) internal successors, (111), 46 states have internal predecessors, (111), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 12:01:04,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:01:04,875 INFO L93 Difference]: Finished difference Result 2832 states and 4301 transitions. [2021-05-02 12:01:04,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 12:01:04,879 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.3125) internal successors, (111), 46 states have internal predecessors, (111), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 433 [2021-05-02 12:01:04,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:01:04,885 INFO L225 Difference]: With dead ends: 2832 [2021-05-02 12:01:04,885 INFO L226 Difference]: Without dead ends: 1710 [2021-05-02 12:01:04,890 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 462 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 3677.5ms TimeCoverageRelationStatistics Valid=1090, Invalid=1360, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:01:04,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1710 states. [2021-05-02 12:01:05,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1710 to 1236. [2021-05-02 12:01:05,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1060 states have (on average 1.3745283018867924) internal successors, (1457), 1060 states have internal predecessors, (1457), 171 states have call successors, (171), 6 states have call predecessors, (171), 4 states have return successors, (169), 169 states have call predecessors, (169), 169 states have call successors, (169) [2021-05-02 12:01:05,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 1797 transitions. [2021-05-02 12:01:05,236 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 1797 transitions. Word has length 433 [2021-05-02 12:01:05,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:01:05,236 INFO L480 AbstractCegarLoop]: Abstraction has 1236 states and 1797 transitions. [2021-05-02 12:01:05,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.3125) internal successors, (111), 46 states have internal predecessors, (111), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 12:01:05,236 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 1797 transitions. [2021-05-02 12:01:05,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 441 [2021-05-02 12:01:05,240 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:01:05,241 INFO L523 BasicCegarLoop]: trace histogram [43, 43, 43, 43, 43, 43, 43, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 12:01:05,457 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:01:05,457 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:01:05,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:01:05,458 INFO L82 PathProgramCache]: Analyzing trace with hash -4839156, now seen corresponding path program 42 times [2021-05-02 12:01:05,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:01:05,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816994875] [2021-05-02 12:01:05,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:01:05,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,168 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:01:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,257 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-05-02 12:01:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,263 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2021-05-02 12:01:08,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,270 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2021-05-02 12:01:08,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2021-05-02 12:01:08,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2021-05-02 12:01:08,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,289 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2021-05-02 12:01:08,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,296 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2021-05-02 12:01:08,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,302 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2021-05-02 12:01:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,309 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2021-05-02 12:01:08,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2021-05-02 12:01:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,323 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2021-05-02 12:01:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,334 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2021-05-02 12:01:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,341 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2021-05-02 12:01:08,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,348 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2021-05-02 12:01:08,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:01:08,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7828 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 5979 trivial. 0 not checked. [2021-05-02 12:01:08,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:01:08,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816994875] [2021-05-02 12:01:08,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816994875] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:01:08,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356795641] [2021-05-02 12:01:08,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:01:21,909 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2021-05-02 12:01:21,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:01:21,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 12:01:21,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:01:25,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:25,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:26,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:27,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:28,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:01:29,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7828 backedges. 715 proven. 560 refuted. 0 times theorem prover too weak. 6553 trivial. 0 not checked. [2021-05-02 12:01:29,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356795641] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:01:29,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:01:29,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 20] total 66 [2021-05-02 12:01:29,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970543440] [2021-05-02 12:01:29,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states [2021-05-02 12:01:29,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:01:29,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-05-02 12:01:29,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1180, Invalid=3110, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 12:01:29,710 INFO L87 Difference]: Start difference. First operand 1236 states and 1797 transitions. Second operand has 66 states, 66 states have (on average 2.9545454545454546) internal successors, (195), 63 states have internal predecessors, (195), 17 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 12:02:17,224 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 11 [2021-05-02 12:03:40,108 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 11