./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/list-simple/sll2c_update_all_reverse.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/list-simple/sll2c_update_all_reverse.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f6bad48b4609958b21373d95937ae7f736890e97 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-30 18:46:13,445 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-30 18:46:13,448 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-30 18:46:13,494 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-30 18:46:13,494 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-30 18:46:13,498 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-30 18:46:13,500 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-30 18:46:13,511 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-30 18:46:13,512 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-30 18:46:13,513 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-30 18:46:13,514 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-30 18:46:13,518 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-30 18:46:13,519 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-30 18:46:13,520 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-30 18:46:13,520 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-30 18:46:13,521 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-30 18:46:13,522 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-30 18:46:13,523 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-30 18:46:13,524 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-30 18:46:13,529 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-30 18:46:13,531 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-30 18:46:13,532 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-30 18:46:13,533 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-30 18:46:13,537 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-30 18:46:13,540 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-30 18:46:13,543 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-30 18:46:13,543 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-30 18:46:13,544 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-30 18:46:13,545 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-30 18:46:13,546 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-30 18:46:13,546 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-30 18:46:13,547 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-30 18:46:13,548 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-30 18:46:13,549 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-30 18:46:13,550 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-30 18:46:13,550 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-30 18:46:13,551 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-30 18:46:13,551 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-30 18:46:13,551 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-30 18:46:13,553 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-30 18:46:13,553 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-30 18:46:13,554 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-08-30 18:46:13,591 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-30 18:46:13,591 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-30 18:46:13,593 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-30 18:46:13,593 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-30 18:46:13,595 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-30 18:46:13,595 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-30 18:46:13,595 INFO L138 SettingsManager]: * Use SBE=true [2021-08-30 18:46:13,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-30 18:46:13,596 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-30 18:46:13,596 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-30 18:46:13,597 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-30 18:46:13,597 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-30 18:46:13,597 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-30 18:46:13,597 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-08-30 18:46:13,597 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-08-30 18:46:13,598 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-08-30 18:46:13,598 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-30 18:46:13,598 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-08-30 18:46:13,598 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-30 18:46:13,598 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-30 18:46:13,599 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-30 18:46:13,599 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-30 18:46:13,599 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-30 18:46:13,599 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 18:46:13,599 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-30 18:46:13,600 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-30 18:46:13,600 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-30 18:46:13,600 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-30 18:46:13,600 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-30 18:46:13,600 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.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f6bad48b4609958b21373d95937ae7f736890e97 [2021-08-30 18:46:13,912 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-30 18:46:13,942 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-30 18:46:13,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-30 18:46:13,946 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-30 18:46:13,947 INFO L275 PluginConnector]: CDTParser initialized [2021-08-30 18:46:13,948 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/list-simple/sll2c_update_all_reverse.i [2021-08-30 18:46:14,013 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9089d3c2e/613a374d7ea247c8aa16073b0c60a69e/FLAG0d9ff871f [2021-08-30 18:46:14,495 INFO L306 CDTParser]: Found 1 translation units. [2021-08-30 18:46:14,495 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-simple/sll2c_update_all_reverse.i [2021-08-30 18:46:14,505 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9089d3c2e/613a374d7ea247c8aa16073b0c60a69e/FLAG0d9ff871f [2021-08-30 18:46:14,840 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9089d3c2e/613a374d7ea247c8aa16073b0c60a69e [2021-08-30 18:46:14,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-30 18:46:14,845 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-30 18:46:14,846 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-30 18:46:14,846 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-30 18:46:14,849 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-30 18:46:14,849 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 06:46:14" (1/1) ... [2021-08-30 18:46:14,850 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d0218e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:14, skipping insertion in model container [2021-08-30 18:46:14,850 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 06:46:14" (1/1) ... [2021-08-30 18:46:14,862 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-30 18:46:14,895 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-30 18:46:15,215 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-simple/sll2c_update_all_reverse.i[24436,24449] [2021-08-30 18:46:15,221 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 18:46:15,232 INFO L203 MainTranslator]: Completed pre-run [2021-08-30 18:46:15,281 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-simple/sll2c_update_all_reverse.i[24436,24449] [2021-08-30 18:46:15,284 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 18:46:15,327 INFO L208 MainTranslator]: Completed translation [2021-08-30 18:46:15,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15 WrapperNode [2021-08-30 18:46:15,328 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-30 18:46:15,330 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-30 18:46:15,330 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-30 18:46:15,331 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-30 18:46:15,340 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,341 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,370 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,371 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,387 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,401 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,407 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,417 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-30 18:46:15,423 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-30 18:46:15,424 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-30 18:46:15,424 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-30 18:46:15,425 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (1/1) ... [2021-08-30 18:46:15,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 18:46:15,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:15,454 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-30 18:46:15,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-30 18:46:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-08-30 18:46:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-30 18:46:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-08-30 18:46:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2021-08-30 18:46:15,498 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2021-08-30 18:46:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2021-08-30 18:46:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-08-30 18:46:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_create [2021-08-30 18:46:15,499 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_destroy [2021-08-30 18:46:15,500 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_get_data_at [2021-08-30 18:46:15,500 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_update_at [2021-08-30 18:46:15,500 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-08-30 18:46:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-08-30 18:46:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-08-30 18:46:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-08-30 18:46:15,500 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2021-08-30 18:46:15,501 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2021-08-30 18:46:15,502 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2021-08-30 18:46:15,503 INFO L130 BoogieDeclarations]: Found specification of procedure select [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure random [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2021-08-30 18:46:15,504 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2021-08-30 18:46:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2021-08-30 18:46:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2021-08-30 18:46:15,505 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2021-08-30 18:46:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2021-08-30 18:46:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2021-08-30 18:46:15,506 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2021-08-30 18:46:15,507 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2021-08-30 18:46:15,508 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2021-08-30 18:46:15,508 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2021-08-30 18:46:15,508 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2021-08-30 18:46:15,508 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2021-08-30 18:46:15,508 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2021-08-30 18:46:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2021-08-30 18:46:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2021-08-30 18:46:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2021-08-30 18:46:15,509 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2021-08-30 18:46:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2021-08-30 18:46:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2021-08-30 18:46:15,511 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2021-08-30 18:46:15,511 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2021-08-30 18:46:15,511 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2021-08-30 18:46:15,511 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2021-08-30 18:46:15,511 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2021-08-30 18:46:15,511 INFO L130 BoogieDeclarations]: Found specification of procedure free [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2021-08-30 18:46:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2021-08-30 18:46:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2021-08-30 18:46:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2021-08-30 18:46:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2021-08-30 18:46:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure system [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2021-08-30 18:46:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2021-08-30 18:46:15,516 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2021-08-30 18:46:15,516 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2021-08-30 18:46:15,516 INFO L130 BoogieDeclarations]: Found specification of procedure div [2021-08-30 18:46:15,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2021-08-30 18:46:15,516 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2021-08-30 18:46:15,516 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2021-08-30 18:46:15,517 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2021-08-30 18:46:15,517 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2021-08-30 18:46:15,517 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2021-08-30 18:46:15,518 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2021-08-30 18:46:15,518 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2021-08-30 18:46:15,518 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2021-08-30 18:46:15,518 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2021-08-30 18:46:15,518 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2021-08-30 18:46:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2021-08-30 18:46:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2021-08-30 18:46:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2021-08-30 18:46:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-08-30 18:46:15,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-08-30 18:46:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-08-30 18:46:15,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-30 18:46:15,522 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_create [2021-08-30 18:46:15,525 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_destroy [2021-08-30 18:46:15,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-08-30 18:46:15,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-30 18:46:15,526 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_get_data_at [2021-08-30 18:46:15,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-30 18:46:15,527 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_update_at [2021-08-30 18:46:15,527 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-08-30 18:46:15,527 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-08-30 18:46:15,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-30 18:46:15,533 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-30 18:46:15,764 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2021-08-30 18:46:15,935 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-30 18:46:15,935 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-08-30 18:46:15,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 06:46:15 BoogieIcfgContainer [2021-08-30 18:46:15,938 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-30 18:46:15,939 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-30 18:46:15,940 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-30 18:46:15,942 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-30 18:46:15,943 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 06:46:14" (1/3) ... [2021-08-30 18:46:15,943 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e8ce4ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 06:46:15, skipping insertion in model container [2021-08-30 18:46:15,943 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:46:15" (2/3) ... [2021-08-30 18:46:15,944 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e8ce4ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 06:46:15, skipping insertion in model container [2021-08-30 18:46:15,944 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 06:46:15" (3/3) ... [2021-08-30 18:46:15,945 INFO L111 eAbstractionObserver]: Analyzing ICFG sll2c_update_all_reverse.i [2021-08-30 18:46:15,952 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-30 18:46:15,952 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2021-08-30 18:46:15,998 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-30 18:46:16,006 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-30 18:46:16,007 INFO L340 AbstractCegarLoop]: Starting to check reachability of 28 error locations. [2021-08-30 18:46:16,024 INFO L276 IsEmpty]: Start isEmpty. Operand has 104 states, 59 states have (on average 1.728813559322034) internal successors, (102), 87 states have internal predecessors, (102), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-08-30 18:46:16,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-08-30 18:46:16,033 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:16,034 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:16,034 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:16,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:16,039 INFO L82 PathProgramCache]: Analyzing trace with hash 1445934727, now seen corresponding path program 1 times [2021-08-30 18:46:16,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:16,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250873931] [2021-08-30 18:46:16,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:16,049 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:16,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:16,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:16,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:16,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:16,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:16,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250873931] [2021-08-30 18:46:16,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250873931] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:16,333 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:16,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-30 18:46:16,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171656424] [2021-08-30 18:46:16,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-30 18:46:16,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:16,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-30 18:46:16,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 18:46:16,364 INFO L87 Difference]: Start difference. First operand has 104 states, 59 states have (on average 1.728813559322034) internal successors, (102), 87 states have internal predecessors, (102), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 18:46:16,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:16,786 INFO L93 Difference]: Finished difference Result 121 states and 130 transitions. [2021-08-30 18:46:16,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-30 18:46:16,791 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (4), 2 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 12 [2021-08-30 18:46:16,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:16,799 INFO L225 Difference]: With dead ends: 121 [2021-08-30 18:46:16,800 INFO L226 Difference]: Without dead ends: 115 [2021-08-30 18:46:16,803 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.34ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 18:46:16,809 INFO L928 BasicCegarLoop]: 18 mSDtfsCounter, 58 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 293.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.32ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 377.01ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:16,810 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 29 Invalid, 258 Unknown, 0 Unchecked, 6.32ms Time], IncrementalHoareTripleChecker [9 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 377.01ms Time] [2021-08-30 18:46:16,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-08-30 18:46:16,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 96. [2021-08-30 18:46:16,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 56 states have (on average 1.5714285714285714) internal successors, (88), 81 states have internal predecessors, (88), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:16,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 103 transitions. [2021-08-30 18:46:16,845 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 103 transitions. Word has length 12 [2021-08-30 18:46:16,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:16,845 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 103 transitions. [2021-08-30 18:46:16,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 18:46:16,846 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 103 transitions. [2021-08-30 18:46:16,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-08-30 18:46:16,846 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:16,847 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:16,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-30 18:46:16,847 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:16,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:16,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1445934728, now seen corresponding path program 1 times [2021-08-30 18:46:16,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:16,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028667708] [2021-08-30 18:46:16,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:16,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:16,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:16,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:16,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:16,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028667708] [2021-08-30 18:46:16,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028667708] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:16,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:16,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-30 18:46:16,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020653610] [2021-08-30 18:46:16,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-30 18:46:16,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:16,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-30 18:46:16,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 18:46:16,929 INFO L87 Difference]: Start difference. First operand 96 states and 103 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 18:46:17,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:17,152 INFO L93 Difference]: Finished difference Result 113 states and 121 transitions. [2021-08-30 18:46:17,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-30 18:46:17,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (4), 2 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 12 [2021-08-30 18:46:17,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:17,157 INFO L225 Difference]: With dead ends: 113 [2021-08-30 18:46:17,158 INFO L226 Difference]: Without dead ends: 113 [2021-08-30 18:46:17,162 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.39ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-30 18:46:17,163 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 53 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 160.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.21ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 198.19ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:17,164 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 24 Invalid, 241 Unknown, 0 Unchecked, 4.21ms Time], IncrementalHoareTripleChecker [8 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 198.19ms Time] [2021-08-30 18:46:17,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-08-30 18:46:17,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 94. [2021-08-30 18:46:17,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 56 states have (on average 1.5357142857142858) internal successors, (86), 79 states have internal predecessors, (86), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 101 transitions. [2021-08-30 18:46:17,186 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 101 transitions. Word has length 12 [2021-08-30 18:46:17,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:17,186 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 101 transitions. [2021-08-30 18:46:17,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-30 18:46:17,187 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 101 transitions. [2021-08-30 18:46:17,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-30 18:46:17,188 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:17,188 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:17,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-30 18:46:17,188 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting sll_circular_createErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:17,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:17,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1652501893, now seen corresponding path program 1 times [2021-08-30 18:46:17,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:17,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742500458] [2021-08-30 18:46:17,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:17,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:17,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:17,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-08-30 18:46:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:17,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:17,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742500458] [2021-08-30 18:46:17,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742500458] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:17,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:17,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-30 18:46:17,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686360972] [2021-08-30 18:46:17,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-30 18:46:17,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:17,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-30 18:46:17,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-30 18:46:17,354 INFO L87 Difference]: Start difference. First operand 94 states and 101 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 18:46:17,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:17,765 INFO L93 Difference]: Finished difference Result 120 states and 129 transitions. [2021-08-30 18:46:17,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 18:46:17,766 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 19 [2021-08-30 18:46:17,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:17,767 INFO L225 Difference]: With dead ends: 120 [2021-08-30 18:46:17,767 INFO L226 Difference]: Without dead ends: 120 [2021-08-30 18:46:17,768 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 141.69ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-08-30 18:46:17,768 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 133 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 240.52ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.67ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 295.37ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:17,769 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 57 Invalid, 458 Unknown, 0 Unchecked, 4.67ms Time], IncrementalHoareTripleChecker [22 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 295.37ms Time] [2021-08-30 18:46:17,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-30 18:46:17,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 95. [2021-08-30 18:46:17,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 57 states have (on average 1.5263157894736843) internal successors, (87), 80 states have internal predecessors, (87), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:17,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 102 transitions. [2021-08-30 18:46:17,776 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 102 transitions. Word has length 19 [2021-08-30 18:46:17,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:17,776 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 102 transitions. [2021-08-30 18:46:17,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-30 18:46:17,778 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 102 transitions. [2021-08-30 18:46:17,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-30 18:46:17,779 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:17,779 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:17,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-30 18:46:17,780 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting sll_circular_createErr0REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:17,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:17,781 INFO L82 PathProgramCache]: Analyzing trace with hash 173693975, now seen corresponding path program 1 times [2021-08-30 18:46:17,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:17,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193395848] [2021-08-30 18:46:17,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:17,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:17,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-08-30 18:46:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-08-30 18:46:17,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:17,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 18:46:17,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:17,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193395848] [2021-08-30 18:46:17,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193395848] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:17,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:17,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-30 18:46:17,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924326688] [2021-08-30 18:46:17,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-30 18:46:17,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:17,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-30 18:46:17,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-30 18:46:17,943 INFO L87 Difference]: Start difference. First operand 95 states and 102 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 18:46:18,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:18,310 INFO L93 Difference]: Finished difference Result 114 states and 123 transitions. [2021-08-30 18:46:18,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-30 18:46:18,311 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2021-08-30 18:46:18,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:18,312 INFO L225 Difference]: With dead ends: 114 [2021-08-30 18:46:18,313 INFO L226 Difference]: Without dead ends: 114 [2021-08-30 18:46:18,313 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 66.01ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-30 18:46:18,314 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 108 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 250.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.92ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 321.11ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:18,314 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 47 Invalid, 588 Unknown, 0 Unchecked, 5.92ms Time], IncrementalHoareTripleChecker [15 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 321.11ms Time] [2021-08-30 18:46:18,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-08-30 18:46:18,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 94. [2021-08-30 18:46:18,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 57 states have (on average 1.5087719298245614) internal successors, (86), 79 states have internal predecessors, (86), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:18,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 101 transitions. [2021-08-30 18:46:18,321 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 101 transitions. Word has length 28 [2021-08-30 18:46:18,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:18,321 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 101 transitions. [2021-08-30 18:46:18,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 18:46:18,321 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 101 transitions. [2021-08-30 18:46:18,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-30 18:46:18,322 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:18,322 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:18,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-30 18:46:18,323 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting sll_circular_createErr1REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:18,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:18,323 INFO L82 PathProgramCache]: Analyzing trace with hash 173693976, now seen corresponding path program 1 times [2021-08-30 18:46:18,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:18,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924312924] [2021-08-30 18:46:18,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:18,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:18,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-08-30 18:46:18,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-08-30 18:46:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 18:46:18,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:18,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924312924] [2021-08-30 18:46:18,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924312924] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:18,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:18,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-30 18:46:18,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138797090] [2021-08-30 18:46:18,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-30 18:46:18,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:18,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-30 18:46:18,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-30 18:46:18,484 INFO L87 Difference]: Start difference. First operand 94 states and 101 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 18:46:18,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:18,847 INFO L93 Difference]: Finished difference Result 113 states and 122 transitions. [2021-08-30 18:46:18,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-30 18:46:18,848 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2021-08-30 18:46:18,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:18,849 INFO L225 Difference]: With dead ends: 113 [2021-08-30 18:46:18,849 INFO L226 Difference]: Without dead ends: 113 [2021-08-30 18:46:18,849 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 75.21ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-30 18:46:18,850 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 106 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 260.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.15ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 319.68ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:18,850 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 47 Invalid, 581 Unknown, 0 Unchecked, 4.15ms Time], IncrementalHoareTripleChecker [14 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 319.68ms Time] [2021-08-30 18:46:18,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-08-30 18:46:18,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 93. [2021-08-30 18:46:18,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.4912280701754386) internal successors, (85), 78 states have internal predecessors, (85), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:18,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 100 transitions. [2021-08-30 18:46:18,856 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 100 transitions. Word has length 28 [2021-08-30 18:46:18,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:18,856 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 100 transitions. [2021-08-30 18:46:18,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 5 states have internal predecessors, (20), 1 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 18:46:18,857 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 100 transitions. [2021-08-30 18:46:18,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-30 18:46:18,857 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:18,858 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-30 18:46:18,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-30 18:46:18,858 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting sll_circular_createErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:18,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:18,859 INFO L82 PathProgramCache]: Analyzing trace with hash -918257581, now seen corresponding path program 1 times [2021-08-30 18:46:18,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:18,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073158023] [2021-08-30 18:46:18,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:18,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:18,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:18,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-08-30 18:46:18,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:18,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-08-30 18:46:19,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:19,041 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 18:46:19,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:19,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073158023] [2021-08-30 18:46:19,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073158023] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:19,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621734458] [2021-08-30 18:46:19,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:19,043 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:19,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:19,044 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:19,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-30 18:46:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:19,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-30 18:46:19,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:19,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:19,470 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-30 18:46:19,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-30 18:46:19,608 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:19,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:46:19,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621734458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:19,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:46:19,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2021-08-30 18:46:19,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701074874] [2021-08-30 18:46:19,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-30 18:46:19,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:19,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-30 18:46:19,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-30 18:46:19,673 INFO L87 Difference]: Start difference. First operand 93 states and 100 transitions. Second operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 9 states have internal predecessors, (38), 2 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 18:46:20,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:20,137 INFO L93 Difference]: Finished difference Result 112 states and 121 transitions. [2021-08-30 18:46:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 18:46:20,137 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 9 states have internal predecessors, (38), 2 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 31 [2021-08-30 18:46:20,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:20,138 INFO L225 Difference]: With dead ends: 112 [2021-08-30 18:46:20,138 INFO L226 Difference]: Without dead ends: 112 [2021-08-30 18:46:20,139 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 198.25ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-30 18:46:20,139 INFO L928 BasicCegarLoop]: 13 mSDtfsCounter, 103 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 287.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.36ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 344.23ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:20,140 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 52 Invalid, 816 Unknown, 0 Unchecked, 5.36ms Time], IncrementalHoareTripleChecker [19 Valid, 646 Invalid, 0 Unknown, 151 Unchecked, 344.23ms Time] [2021-08-30 18:46:20,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-30 18:46:20,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 92. [2021-08-30 18:46:20,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 57 states have (on average 1.4736842105263157) internal successors, (84), 77 states have internal predecessors, (84), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:20,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 99 transitions. [2021-08-30 18:46:20,145 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 99 transitions. Word has length 31 [2021-08-30 18:46:20,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:20,145 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 99 transitions. [2021-08-30 18:46:20,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 9 states have internal predecessors, (38), 2 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 18:46:20,145 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 99 transitions. [2021-08-30 18:46:20,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-30 18:46:20,146 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:20,146 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-30 18:46:20,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-08-30 18:46:20,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-08-30 18:46:20,357 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting sll_circular_createErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:20,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:20,357 INFO L82 PathProgramCache]: Analyzing trace with hash -918257580, now seen corresponding path program 1 times [2021-08-30 18:46:20,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:20,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126499451] [2021-08-30 18:46:20,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:20,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:20,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:20,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:20,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:20,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-08-30 18:46:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:20,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-08-30 18:46:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:20,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 18:46:20,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:20,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126499451] [2021-08-30 18:46:20,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126499451] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:20,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386897256] [2021-08-30 18:46:20,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:20,598 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:20,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:20,600 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:20,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-30 18:46:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:20,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-30 18:46:20,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:20,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:20,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:21,008 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-30 18:46:21,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2021-08-30 18:46:21,014 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:46:21,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-08-30 18:46:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:21,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:46:21,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386897256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:21,208 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:46:21,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-08-30 18:46:21,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663490356] [2021-08-30 18:46:21,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-30 18:46:21,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:21,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-30 18:46:21,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-08-30 18:46:21,210 INFO L87 Difference]: Start difference. First operand 92 states and 99 transitions. Second operand has 17 states, 16 states have (on average 2.6875) internal successors, (43), 12 states have internal predecessors, (43), 3 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 18:46:21,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:21,617 INFO L93 Difference]: Finished difference Result 116 states and 126 transitions. [2021-08-30 18:46:21,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 18:46:21,618 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.6875) internal successors, (43), 12 states have internal predecessors, (43), 3 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 31 [2021-08-30 18:46:21,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:21,619 INFO L225 Difference]: With dead ends: 116 [2021-08-30 18:46:21,619 INFO L226 Difference]: Without dead ends: 116 [2021-08-30 18:46:21,619 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 267.54ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-08-30 18:46:21,620 INFO L928 BasicCegarLoop]: 13 mSDtfsCounter, 162 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 281.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.84ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 339.33ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:21,620 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 49 Invalid, 729 Unknown, 0 Unchecked, 4.84ms Time], IncrementalHoareTripleChecker [28 Valid, 605 Invalid, 0 Unknown, 96 Unchecked, 339.33ms Time] [2021-08-30 18:46:21,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-08-30 18:46:21,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 91. [2021-08-30 18:46:21,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 57 states have (on average 1.456140350877193) internal successors, (83), 76 states have internal predecessors, (83), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:21,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 98 transitions. [2021-08-30 18:46:21,625 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 98 transitions. Word has length 31 [2021-08-30 18:46:21,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:21,625 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 98 transitions. [2021-08-30 18:46:21,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.6875) internal successors, (43), 12 states have internal predecessors, (43), 3 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 18:46:21,626 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 98 transitions. [2021-08-30 18:46:21,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-30 18:46:21,627 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:21,627 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:21,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-30 18:46:21,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-08-30 18:46:21,828 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting sll_circular_update_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:21,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:21,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1835388011, now seen corresponding path program 1 times [2021-08-30 18:46:21,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:21,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481117453] [2021-08-30 18:46:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:21,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:21,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:21,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:21,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:21,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:21,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:21,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:21,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:21,996 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 18:46:21,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:21,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481117453] [2021-08-30 18:46:21,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481117453] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:21,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:21,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-08-30 18:46:21,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848652539] [2021-08-30 18:46:21,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-30 18:46:21,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:21,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-30 18:46:21,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-30 18:46:21,998 INFO L87 Difference]: Start difference. First operand 91 states and 98 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 18:46:22,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:22,631 INFO L93 Difference]: Finished difference Result 119 states and 128 transitions. [2021-08-30 18:46:22,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-30 18:46:22,632 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2021-08-30 18:46:22,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:22,633 INFO L225 Difference]: With dead ends: 119 [2021-08-30 18:46:22,633 INFO L226 Difference]: Without dead ends: 119 [2021-08-30 18:46:22,633 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 201.78ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-08-30 18:46:22,634 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 149 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 395.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.51ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 490.09ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:22,634 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 56 Invalid, 1129 Unknown, 0 Unchecked, 7.51ms Time], IncrementalHoareTripleChecker [22 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 490.09ms Time] [2021-08-30 18:46:22,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-08-30 18:46:22,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 94. [2021-08-30 18:46:22,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 60 states have (on average 1.4833333333333334) internal successors, (89), 79 states have internal predecessors, (89), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 18:46:22,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 104 transitions. [2021-08-30 18:46:22,638 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 104 transitions. Word has length 40 [2021-08-30 18:46:22,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:22,638 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 104 transitions. [2021-08-30 18:46:22,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 18:46:22,638 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 104 transitions. [2021-08-30 18:46:22,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-30 18:46:22,642 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:22,642 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:22,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-30 18:46:22,642 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting sll_circular_update_atErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:22,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:22,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1835388012, now seen corresponding path program 1 times [2021-08-30 18:46:22,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:22,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579689914] [2021-08-30 18:46:22,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:22,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:22,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:22,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:22,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:22,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:22,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:22,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:22,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:22,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-30 18:46:22,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:22,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579689914] [2021-08-30 18:46:22,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579689914] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:22,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:22,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-08-30 18:46:22,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920974241] [2021-08-30 18:46:22,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-30 18:46:22,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:22,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-30 18:46:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-30 18:46:22,783 INFO L87 Difference]: Start difference. First operand 94 states and 104 transitions. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 18:46:23,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:23,209 INFO L93 Difference]: Finished difference Result 136 states and 150 transitions. [2021-08-30 18:46:23,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 18:46:23,210 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 40 [2021-08-30 18:46:23,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:23,211 INFO L225 Difference]: With dead ends: 136 [2021-08-30 18:46:23,211 INFO L226 Difference]: Without dead ends: 136 [2021-08-30 18:46:23,211 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 136.46ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-08-30 18:46:23,212 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 148 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 248.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.07ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 303.12ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:23,212 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 88 Invalid, 625 Unknown, 0 Unchecked, 7.07ms Time], IncrementalHoareTripleChecker [32 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 303.12ms Time] [2021-08-30 18:46:23,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-08-30 18:46:23,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 106. [2021-08-30 18:46:23,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.5) internal successors, (105), 90 states have internal predecessors, (105), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-08-30 18:46:23,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 122 transitions. [2021-08-30 18:46:23,216 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 122 transitions. Word has length 40 [2021-08-30 18:46:23,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:23,216 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 122 transitions. [2021-08-30 18:46:23,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 18:46:23,217 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 122 transitions. [2021-08-30 18:46:23,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-30 18:46:23,217 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:23,217 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:23,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-30 18:46:23,218 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting sll_circular_update_atErr1REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:23,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:23,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1835388067, now seen corresponding path program 1 times [2021-08-30 18:46:23,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:23,218 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586199596] [2021-08-30 18:46:23,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:23,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:23,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:23,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:23,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:23,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:23,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:23,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:23,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:23,437 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 18:46:23,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:23,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586199596] [2021-08-30 18:46:23,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586199596] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:23,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:23,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-08-30 18:46:23,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674027055] [2021-08-30 18:46:23,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-30 18:46:23,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:23,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-30 18:46:23,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-30 18:46:23,440 INFO L87 Difference]: Start difference. First operand 106 states and 122 transitions. Second operand has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 18:46:24,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:24,158 INFO L93 Difference]: Finished difference Result 130 states and 145 transitions. [2021-08-30 18:46:24,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-30 18:46:24,158 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2021-08-30 18:46:24,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:24,159 INFO L225 Difference]: With dead ends: 130 [2021-08-30 18:46:24,159 INFO L226 Difference]: Without dead ends: 130 [2021-08-30 18:46:24,160 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 265.16ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-08-30 18:46:24,160 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 140 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 447.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.91ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 532.93ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:24,161 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 56 Invalid, 1164 Unknown, 0 Unchecked, 6.91ms Time], IncrementalHoareTripleChecker [16 Valid, 1148 Invalid, 0 Unknown, 0 Unchecked, 532.93ms Time] [2021-08-30 18:46:24,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-08-30 18:46:24,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 106. [2021-08-30 18:46:24,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.457142857142857) internal successors, (102), 90 states have internal predecessors, (102), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-08-30 18:46:24,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 119 transitions. [2021-08-30 18:46:24,164 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 119 transitions. Word has length 40 [2021-08-30 18:46:24,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:24,165 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 119 transitions. [2021-08-30 18:46:24,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 18:46:24,165 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 119 transitions. [2021-08-30 18:46:24,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-30 18:46:24,165 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:24,165 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:24,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-30 18:46:24,166 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting sll_circular_update_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:24,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:24,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1182712765, now seen corresponding path program 1 times [2021-08-30 18:46:24,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:24,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992417001] [2021-08-30 18:46:24,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:24,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:24,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:24,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:24,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:24,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:24,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:24,477 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 18:46:24,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:24,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992417001] [2021-08-30 18:46:24,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992417001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:24,478 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336071599] [2021-08-30 18:46:24,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:24,478 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:24,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:24,481 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:24,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-30 18:46:24,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:24,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 62 conjunts are in the unsatisfiable core [2021-08-30 18:46:24,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:24,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:24,778 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:46:24,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:46:24,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:46:24,932 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:46:24,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 27 [2021-08-30 18:46:25,268 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:46:25,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 19 [2021-08-30 18:46:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:25,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:46:25,503 INFO L354 Elim1Store]: treesize reduction 5, result has 75.0 percent of original size [2021-08-30 18:46:25,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2021-08-30 18:46:25,857 WARN L838 $PredicateComparison]: unable to prove that (forall ((sll_circular_create_~last~0.offset Int)) (= (select (select (store |c_#memory_$Pointer$.base| c_sll_circular_create_~last~0.base (store (select |c_#memory_$Pointer$.base| c_sll_circular_create_~last~0.base) sll_circular_create_~last~0.offset c_sll_circular_create_~head~0.base)) c_sll_circular_create_~head~0.base) c_sll_circular_create_~head~0.offset) c_sll_circular_create_~last~0.base)) is different from false [2021-08-30 18:46:26,214 WARN L838 $PredicateComparison]: unable to prove that (forall ((sll_circular_create_~last~0.offset Int)) (= (select (select (store |c_#memory_$Pointer$.base| c_sll_circular_create_~last~0.base (store (select |c_#memory_$Pointer$.base| c_sll_circular_create_~last~0.base) sll_circular_create_~last~0.offset c_sll_circular_create_~new_head~0.base)) c_sll_circular_create_~new_head~0.base) c_sll_circular_create_~new_head~0.offset) c_sll_circular_create_~last~0.base)) is different from false [2021-08-30 18:46:26,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336071599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:26,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:46:26,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 34 [2021-08-30 18:46:26,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442330839] [2021-08-30 18:46:26,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-30 18:46:26,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:26,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-30 18:46:26,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1238, Unknown=2, NotChecked=142, Total=1482 [2021-08-30 18:46:26,320 INFO L87 Difference]: Start difference. First operand 106 states and 119 transitions. Second operand has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 25 states have internal predecessors, (56), 4 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 2 states have call successors, (6) [2021-08-30 18:46:27,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:27,445 INFO L93 Difference]: Finished difference Result 155 states and 175 transitions. [2021-08-30 18:46:27,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-30 18:46:27,446 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 25 states have internal predecessors, (56), 4 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 2 states have call successors, (6) Word has length 43 [2021-08-30 18:46:27,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:27,447 INFO L225 Difference]: With dead ends: 155 [2021-08-30 18:46:27,447 INFO L226 Difference]: Without dead ends: 155 [2021-08-30 18:46:27,448 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 1496.49ms TimeCoverageRelationStatistics Valid=161, Invalid=1915, Unknown=2, NotChecked=178, Total=2256 [2021-08-30 18:46:27,448 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 120 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 2146 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 718.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 2575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.31ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 2146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 404 IncrementalHoareTripleChecker+Unchecked, 894.36ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:27,448 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 232 Invalid, 2575 Unknown, 0 Unchecked, 12.31ms Time], IncrementalHoareTripleChecker [25 Valid, 2146 Invalid, 0 Unknown, 404 Unchecked, 894.36ms Time] [2021-08-30 18:46:27,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-08-30 18:46:27,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 125. [2021-08-30 18:46:27,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 86 states have (on average 1.4186046511627908) internal successors, (122), 106 states have internal predecessors, (122), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2021-08-30 18:46:27,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 144 transitions. [2021-08-30 18:46:27,457 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 144 transitions. Word has length 43 [2021-08-30 18:46:27,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:27,458 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 144 transitions. [2021-08-30 18:46:27,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 25 states have internal predecessors, (56), 4 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 2 states have call successors, (6) [2021-08-30 18:46:27,458 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 144 transitions. [2021-08-30 18:46:27,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-30 18:46:27,461 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:27,462 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:27,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-08-30 18:46:27,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:27,677 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting sll_circular_update_atErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:27,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:27,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1182712764, now seen corresponding path program 1 times [2021-08-30 18:46:27,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:27,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047690323] [2021-08-30 18:46:27,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:27,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:27,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:27,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:27,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:27,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:28,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:28,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:28,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:28,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 18:46:28,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:28,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047690323] [2021-08-30 18:46:28,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047690323] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:28,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861750268] [2021-08-30 18:46:28,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:28,251 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:28,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:28,252 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:28,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-30 18:46:28,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:28,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 73 conjunts are in the unsatisfiable core [2021-08-30 18:46:28,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:28,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:28,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:28,780 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:46:28,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:46:28,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-08-30 18:46:28,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-30 18:46:28,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:46:29,118 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:46:29,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 55 [2021-08-30 18:46:29,135 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-08-30 18:46:29,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 56 [2021-08-30 18:46:29,838 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-30 18:46:29,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 68 [2021-08-30 18:46:29,849 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-30 18:46:29,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 39 [2021-08-30 18:46:30,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 18:46:30,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:46:31,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 263 [2021-08-30 18:46:31,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 435 treesize of output 419 [2021-08-30 18:46:32,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861750268] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:32,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:46:32,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 41 [2021-08-30 18:46:32,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427296967] [2021-08-30 18:46:32,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-30 18:46:32,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:32,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-30 18:46:32,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=2825, Unknown=0, NotChecked=0, Total=2970 [2021-08-30 18:46:32,560 INFO L87 Difference]: Start difference. First operand 125 states and 144 transitions. Second operand has 42 states, 41 states have (on average 1.5609756097560976) internal successors, (64), 31 states have internal predecessors, (64), 5 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (7), 7 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-30 18:46:34,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:34,444 INFO L93 Difference]: Finished difference Result 145 states and 165 transitions. [2021-08-30 18:46:34,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-30 18:46:34,444 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 1.5609756097560976) internal successors, (64), 31 states have internal predecessors, (64), 5 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (7), 7 states have call predecessors, (7), 3 states have call successors, (7) Word has length 43 [2021-08-30 18:46:34,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:34,445 INFO L225 Difference]: With dead ends: 145 [2021-08-30 18:46:34,445 INFO L226 Difference]: Without dead ends: 145 [2021-08-30 18:46:34,447 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 2987.85ms TimeCoverageRelationStatistics Valid=255, Invalid=4575, Unknown=0, NotChecked=0, Total=4830 [2021-08-30 18:46:34,447 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 139 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 2258 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 855.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 3016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.89ms SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 709 IncrementalHoareTripleChecker+Unchecked, 1036.41ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:34,448 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 219 Invalid, 3016 Unknown, 0 Unchecked, 10.89ms Time], IncrementalHoareTripleChecker [49 Valid, 2258 Invalid, 0 Unknown, 709 Unchecked, 1036.41ms Time] [2021-08-30 18:46:34,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-08-30 18:46:34,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 125. [2021-08-30 18:46:34,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 86 states have (on average 1.4069767441860466) internal successors, (121), 106 states have internal predecessors, (121), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2021-08-30 18:46:34,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 143 transitions. [2021-08-30 18:46:34,452 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 143 transitions. Word has length 43 [2021-08-30 18:46:34,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:34,453 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 143 transitions. [2021-08-30 18:46:34,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 1.5609756097560976) internal successors, (64), 31 states have internal predecessors, (64), 5 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (7), 7 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-30 18:46:34,453 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 143 transitions. [2021-08-30 18:46:34,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-30 18:46:34,454 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:34,454 INFO L513 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, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:34,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-30 18:46:34,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:34,675 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting sll_circular_update_atErr1REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:34,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:34,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1182712709, now seen corresponding path program 1 times [2021-08-30 18:46:34,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:34,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352617188] [2021-08-30 18:46:34,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:34,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:34,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:34,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:34,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:34,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:34,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:34,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:34,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:34,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:34,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:34,781 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-30 18:46:34,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:34,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352617188] [2021-08-30 18:46:34,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352617188] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:34,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:34,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-08-30 18:46:34,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378080152] [2021-08-30 18:46:34,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 18:46:34,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:34,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 18:46:34,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-30 18:46:34,784 INFO L87 Difference]: Start difference. First operand 125 states and 143 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 18:46:35,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:35,101 INFO L93 Difference]: Finished difference Result 139 states and 152 transitions. [2021-08-30 18:46:35,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 18:46:35,102 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 43 [2021-08-30 18:46:35,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:35,103 INFO L225 Difference]: With dead ends: 139 [2021-08-30 18:46:35,103 INFO L226 Difference]: Without dead ends: 139 [2021-08-30 18:46:35,103 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 132.36ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-08-30 18:46:35,103 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 138 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 167.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.21ms SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 211.15ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:35,104 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 68 Invalid, 510 Unknown, 0 Unchecked, 2.21ms Time], IncrementalHoareTripleChecker [39 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 211.15ms Time] [2021-08-30 18:46:35,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-08-30 18:46:35,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 120. [2021-08-30 18:46:35,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 83 states have (on average 1.3253012048192772) internal successors, (110), 101 states have internal predecessors, (110), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2021-08-30 18:46:35,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2021-08-30 18:46:35,108 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 43 [2021-08-30 18:46:35,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:35,108 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2021-08-30 18:46:35,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 18:46:35,109 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2021-08-30 18:46:35,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-30 18:46:35,109 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:35,110 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:35,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-30 18:46:35,110 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting sll_circular_get_data_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:35,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:35,110 INFO L82 PathProgramCache]: Analyzing trace with hash -227427244, now seen corresponding path program 1 times [2021-08-30 18:46:35,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:35,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325436007] [2021-08-30 18:46:35,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:35,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:35,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:46:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,281 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-30 18:46:35,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:35,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325436007] [2021-08-30 18:46:35,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325436007] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:35,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:35,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-30 18:46:35,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540659952] [2021-08-30 18:46:35,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-30 18:46:35,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:35,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-30 18:46:35,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-08-30 18:46:35,283 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 9 states have internal predecessors, (39), 2 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:46:35,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:35,774 INFO L93 Difference]: Finished difference Result 147 states and 160 transitions. [2021-08-30 18:46:35,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-30 18:46:35,775 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 9 states have internal predecessors, (39), 2 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 53 [2021-08-30 18:46:35,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:35,775 INFO L225 Difference]: With dead ends: 147 [2021-08-30 18:46:35,776 INFO L226 Difference]: Without dead ends: 147 [2021-08-30 18:46:35,776 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 174.70ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-08-30 18:46:35,776 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 169 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 311.90ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.68ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 388.78ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:35,777 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 57 Invalid, 1145 Unknown, 0 Unchecked, 3.68ms Time], IncrementalHoareTripleChecker [25 Valid, 1120 Invalid, 0 Unknown, 0 Unchecked, 388.78ms Time] [2021-08-30 18:46:35,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-08-30 18:46:35,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 123. [2021-08-30 18:46:35,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 86 states have (on average 1.3488372093023255) internal successors, (116), 104 states have internal predecessors, (116), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2021-08-30 18:46:35,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 138 transitions. [2021-08-30 18:46:35,781 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 138 transitions. Word has length 53 [2021-08-30 18:46:35,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:35,781 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 138 transitions. [2021-08-30 18:46:35,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 9 states have internal predecessors, (39), 2 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:46:35,782 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 138 transitions. [2021-08-30 18:46:35,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-30 18:46:35,782 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:35,782 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:35,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-30 18:46:35,783 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting sll_circular_get_data_atErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:35,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:35,783 INFO L82 PathProgramCache]: Analyzing trace with hash -227427243, now seen corresponding path program 1 times [2021-08-30 18:46:35,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:35,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016106180] [2021-08-30 18:46:35,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:35,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:35,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:35,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:35,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:35,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:35,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:46:35,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-30 18:46:35,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:35,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016106180] [2021-08-30 18:46:35,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016106180] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:35,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64659966] [2021-08-30 18:46:35,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:35,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:35,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:35,897 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:35,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-30 18:46:36,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 18:46:36,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-30 18:46:36,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:46:36,210 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-30 18:46:36,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64659966] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 18:46:36,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 18:46:36,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 11 [2021-08-30 18:46:36,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858161352] [2021-08-30 18:46:36,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-30 18:46:36,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:36,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-30 18:46:36,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-30 18:46:36,213 INFO L87 Difference]: Start difference. First operand 123 states and 138 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 6 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-30 18:46:36,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:36,503 INFO L93 Difference]: Finished difference Result 151 states and 168 transitions. [2021-08-30 18:46:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-30 18:46:36,503 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 6 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 53 [2021-08-30 18:46:36,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:36,504 INFO L225 Difference]: With dead ends: 151 [2021-08-30 18:46:36,504 INFO L226 Difference]: Without dead ends: 151 [2021-08-30 18:46:36,505 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 94.33ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-30 18:46:36,505 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 192 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 202.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.26ms SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 242.43ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:36,505 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 59 Invalid, 472 Unknown, 0 Unchecked, 2.26ms Time], IncrementalHoareTripleChecker [51 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 242.43ms Time] [2021-08-30 18:46:36,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-08-30 18:46:36,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 130. [2021-08-30 18:46:36,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 92 states have (on average 1.3369565217391304) internal successors, (123), 109 states have internal predecessors, (123), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2021-08-30 18:46:36,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 147 transitions. [2021-08-30 18:46:36,509 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 147 transitions. Word has length 53 [2021-08-30 18:46:36,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:36,509 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 147 transitions. [2021-08-30 18:46:36,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 6 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-30 18:46:36,510 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 147 transitions. [2021-08-30 18:46:36,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-30 18:46:36,510 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:36,510 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:36,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-30 18:46:36,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-30 18:46:36,723 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting sll_circular_update_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:36,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:36,723 INFO L82 PathProgramCache]: Analyzing trace with hash 1008365047, now seen corresponding path program 1 times [2021-08-30 18:46:36,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:36,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561717645] [2021-08-30 18:46:36,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:36,723 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:36,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:36,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:36,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:46:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,841 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-30 18:46:36,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:36,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561717645] [2021-08-30 18:46:36,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561717645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:36,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379537169] [2021-08-30 18:46:36,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:36,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:36,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:36,843 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:36,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-30 18:46:36,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:36,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-30 18:46:36,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-30 18:46:37,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-30 18:46:37,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379537169] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:37,090 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-30 18:46:37,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 13 [2021-08-30 18:46:37,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760137983] [2021-08-30 18:46:37,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-30 18:46:37,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:37,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-30 18:46:37,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-08-30 18:46:37,091 INFO L87 Difference]: Start difference. First operand 130 states and 147 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 18:46:37,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:37,302 INFO L93 Difference]: Finished difference Result 128 states and 141 transitions. [2021-08-30 18:46:37,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-30 18:46:37,303 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2021-08-30 18:46:37,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:37,303 INFO L225 Difference]: With dead ends: 128 [2021-08-30 18:46:37,304 INFO L226 Difference]: Without dead ends: 128 [2021-08-30 18:46:37,304 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 86.15ms TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-30 18:46:37,304 INFO L928 BasicCegarLoop]: 18 mSDtfsCounter, 33 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 144.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.45ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 183.17ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:37,304 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 93 Invalid, 502 Unknown, 0 Unchecked, 1.45ms Time], IncrementalHoareTripleChecker [16 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 183.17ms Time] [2021-08-30 18:46:37,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-30 18:46:37,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2021-08-30 18:46:37,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 88 states have (on average 1.3181818181818181) internal successors, (116), 105 states have internal predecessors, (116), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2021-08-30 18:46:37,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 140 transitions. [2021-08-30 18:46:37,311 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 140 transitions. Word has length 54 [2021-08-30 18:46:37,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:37,311 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 140 transitions. [2021-08-30 18:46:37,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 18:46:37,312 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 140 transitions. [2021-08-30 18:46:37,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-08-30 18:46:37,312 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:37,312 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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, 1, 1, 1] [2021-08-30 18:46:37,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-30 18:46:37,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-30 18:46:37,521 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting sll_circular_update_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:37,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:37,521 INFO L82 PathProgramCache]: Analyzing trace with hash 953058577, now seen corresponding path program 2 times [2021-08-30 18:46:37,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:37,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452632064] [2021-08-30 18:46:37,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:37,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:37,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:37,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:37,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:37,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:37,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:37,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:37,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-08-30 18:46:37,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:37,628 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 18:46:37,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:37,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452632064] [2021-08-30 18:46:37,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452632064] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:37,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222388187] [2021-08-30 18:46:37,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 18:46:37,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:37,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:37,633 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:37,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-30 18:46:37,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 18:46:37,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 18:46:37,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-30 18:46:37,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:37,901 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 18:46:37,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:46:38,092 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 18:46:38,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222388187] provided 1 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:38,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:46:38,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 6] total 12 [2021-08-30 18:46:38,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008304051] [2021-08-30 18:46:38,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-30 18:46:38,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:38,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-30 18:46:38,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-30 18:46:38,094 INFO L87 Difference]: Start difference. First operand 126 states and 140 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-08-30 18:46:38,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:38,224 INFO L93 Difference]: Finished difference Result 115 states and 127 transitions. [2021-08-30 18:46:38,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-30 18:46:38,225 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 55 [2021-08-30 18:46:38,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:38,226 INFO L225 Difference]: With dead ends: 115 [2021-08-30 18:46:38,226 INFO L226 Difference]: Without dead ends: 106 [2021-08-30 18:46:38,227 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 112 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 74.57ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-30 18:46:38,227 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 21 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 95.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.91ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 124.38ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:38,227 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 53 Invalid, 314 Unknown, 0 Unchecked, 0.91ms Time], IncrementalHoareTripleChecker [2 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 124.38ms Time] [2021-08-30 18:46:38,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-08-30 18:46:38,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2021-08-30 18:46:38,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 73 states have (on average 1.3287671232876712) internal successors, (97), 88 states have internal predecessors, (97), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:46:38,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 116 transitions. [2021-08-30 18:46:38,231 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 116 transitions. Word has length 55 [2021-08-30 18:46:38,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:38,231 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 116 transitions. [2021-08-30 18:46:38,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-08-30 18:46:38,231 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 116 transitions. [2021-08-30 18:46:38,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-08-30 18:46:38,232 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:38,232 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:38,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-30 18:46:38,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:38,449 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting sll_circular_get_data_atErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:38,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:38,449 INFO L82 PathProgramCache]: Analyzing trace with hash 886011465, now seen corresponding path program 2 times [2021-08-30 18:46:38,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:38,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729452138] [2021-08-30 18:46:38,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:38,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:38,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:38,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:46:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:46:38,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-08-30 18:46:38,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:38,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729452138] [2021-08-30 18:46:38,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729452138] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:38,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:38,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-08-30 18:46:38,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928511598] [2021-08-30 18:46:38,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 18:46:38,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:38,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 18:46:38,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-30 18:46:38,562 INFO L87 Difference]: Start difference. First operand 106 states and 116 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:46:38,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:38,952 INFO L93 Difference]: Finished difference Result 141 states and 152 transitions. [2021-08-30 18:46:38,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 18:46:38,952 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 61 [2021-08-30 18:46:38,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:38,953 INFO L225 Difference]: With dead ends: 141 [2021-08-30 18:46:38,953 INFO L226 Difference]: Without dead ends: 141 [2021-08-30 18:46:38,954 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 128.20ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-08-30 18:46:38,954 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 170 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 244.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.75ms SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 289.74ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:38,954 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 79 Invalid, 562 Unknown, 0 Unchecked, 2.75ms Time], IncrementalHoareTripleChecker [37 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 289.74ms Time] [2021-08-30 18:46:38,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-08-30 18:46:38,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 116. [2021-08-30 18:46:38,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 82 states have (on average 1.3658536585365855) internal successors, (112), 97 states have internal predecessors, (112), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:46:38,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 131 transitions. [2021-08-30 18:46:38,961 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 131 transitions. Word has length 61 [2021-08-30 18:46:38,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:38,961 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 131 transitions. [2021-08-30 18:46:38,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:46:38,962 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 131 transitions. [2021-08-30 18:46:38,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-08-30 18:46:38,964 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:38,964 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:38,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-08-30 18:46:38,964 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting sll_circular_get_data_atErr1REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:38,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:38,964 INFO L82 PathProgramCache]: Analyzing trace with hash 886011520, now seen corresponding path program 1 times [2021-08-30 18:46:38,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:38,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333375495] [2021-08-30 18:46:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:38,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:38,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:39,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:39,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:39,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:46:39,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:46:39,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,217 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-30 18:46:39,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:39,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333375495] [2021-08-30 18:46:39,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333375495] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:46:39,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:46:39,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-30 18:46:39,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906244822] [2021-08-30 18:46:39,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-30 18:46:39,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:46:39,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-30 18:46:39,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-08-30 18:46:39,221 INFO L87 Difference]: Start difference. First operand 116 states and 131 transitions. Second operand has 15 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:46:39,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:46:39,800 INFO L93 Difference]: Finished difference Result 140 states and 153 transitions. [2021-08-30 18:46:39,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-30 18:46:39,800 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 61 [2021-08-30 18:46:39,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:46:39,801 INFO L225 Difference]: With dead ends: 140 [2021-08-30 18:46:39,801 INFO L226 Difference]: Without dead ends: 140 [2021-08-30 18:46:39,802 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 224.85ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-08-30 18:46:39,802 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 197 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 1078 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 366.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.98ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 451.61ms IncrementalHoareTripleChecker+Time [2021-08-30 18:46:39,802 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 54 Invalid, 1103 Unknown, 0 Unchecked, 3.98ms Time], IncrementalHoareTripleChecker [25 Valid, 1078 Invalid, 0 Unknown, 0 Unchecked, 451.61ms Time] [2021-08-30 18:46:39,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-08-30 18:46:39,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 116. [2021-08-30 18:46:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 82 states have (on average 1.329268292682927) internal successors, (109), 97 states have internal predecessors, (109), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:46:39,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 128 transitions. [2021-08-30 18:46:39,806 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 128 transitions. Word has length 61 [2021-08-30 18:46:39,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:46:39,806 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 128 transitions. [2021-08-30 18:46:39,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:46:39,807 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 128 transitions. [2021-08-30 18:46:39,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-30 18:46:39,807 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:46:39,807 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:46:39,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-08-30 18:46:39,807 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting sll_circular_get_data_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:46:39,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:46:39,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1699691905, now seen corresponding path program 1 times [2021-08-30 18:46:39,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:46:39,808 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129194495] [2021-08-30 18:46:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:39,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:46:39,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:46:39,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:39,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:46:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:40,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:46:40,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:40,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:46:40,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:40,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:46:40,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:40,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:46:40,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:40,403 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 18:46:40,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:46:40,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129194495] [2021-08-30 18:46:40,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129194495] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:46:40,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179479023] [2021-08-30 18:46:40,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:46:40,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:46:40,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:46:40,409 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:46:40,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-30 18:46:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:46:40,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 84 conjunts are in the unsatisfiable core [2021-08-30 18:46:40,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:46:40,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:46:40,686 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:46:40,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:46:40,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:46:40,804 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:46:40,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-30 18:46:41,076 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:46:41,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 16 [2021-08-30 18:46:56,778 INFO L354 Elim1Store]: treesize reduction 127, result has 15.9 percent of original size [2021-08-30 18:46:56,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 57 [2021-08-30 18:46:56,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-08-30 18:47:09,317 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-30 18:47:09,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 20 [2021-08-30 18:47:10,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-30 18:47:10,998 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 15 refuted. 2 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 18:47:10,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:47:26,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179479023] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:47:26,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:47:26,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 43 [2021-08-30 18:47:26,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146081377] [2021-08-30 18:47:26,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-08-30 18:47:26,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:47:26,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-08-30 18:47:26,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1964, Unknown=48, NotChecked=0, Total=2162 [2021-08-30 18:47:26,890 INFO L87 Difference]: Start difference. First operand 116 states and 128 transitions. Second operand has 44 states, 43 states have (on average 1.813953488372093) internal successors, (78), 33 states have internal predecessors, (78), 6 states have call successors, (15), 8 states have call predecessors, (15), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2021-08-30 18:47:31,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:47:31,635 INFO L93 Difference]: Finished difference Result 151 states and 167 transitions. [2021-08-30 18:47:31,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-30 18:47:31,635 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 1.813953488372093) internal successors, (78), 33 states have internal predecessors, (78), 6 states have call successors, (15), 8 states have call predecessors, (15), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) Word has length 64 [2021-08-30 18:47:31,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:47:31,636 INFO L225 Difference]: With dead ends: 151 [2021-08-30 18:47:31,636 INFO L226 Difference]: Without dead ends: 151 [2021-08-30 18:47:31,637 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 65 SyntacticMatches, 11 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 49959.58ms TimeCoverageRelationStatistics Valid=317, Invalid=3414, Unknown=51, NotChecked=0, Total=3782 [2021-08-30 18:47:31,638 INFO L928 BasicCegarLoop]: 10 mSDtfsCounter, 233 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 1888 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 615.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 2422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.76ms SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 496 IncrementalHoareTripleChecker+Unchecked, 738.53ms IncrementalHoareTripleChecker+Time [2021-08-30 18:47:31,638 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 72 Invalid, 2422 Unknown, 0 Unchecked, 6.76ms Time], IncrementalHoareTripleChecker [38 Valid, 1888 Invalid, 0 Unknown, 496 Unchecked, 738.53ms Time] [2021-08-30 18:47:31,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-08-30 18:47:31,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 124. [2021-08-30 18:47:31,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 90 states have (on average 1.3666666666666667) internal successors, (123), 105 states have internal predecessors, (123), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:47:31,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 142 transitions. [2021-08-30 18:47:31,643 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 142 transitions. Word has length 64 [2021-08-30 18:47:31,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:47:31,643 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 142 transitions. [2021-08-30 18:47:31,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.813953488372093) internal successors, (78), 33 states have internal predecessors, (78), 6 states have call successors, (15), 8 states have call predecessors, (15), 9 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2021-08-30 18:47:31,643 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 142 transitions. [2021-08-30 18:47:31,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-30 18:47:31,644 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:47:31,644 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:47:31,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-08-30 18:47:31,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:47:31,849 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting sll_circular_get_data_atErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:47:31,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:47:31,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1699691904, now seen corresponding path program 1 times [2021-08-30 18:47:31,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:47:31,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463314425] [2021-08-30 18:47:31,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:47:31,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:47:31,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:47:32,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:47:32,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:47:32,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:47:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:47:32,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:47:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,831 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 18:47:32,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:47:32,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463314425] [2021-08-30 18:47:32,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463314425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:47:32,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803945296] [2021-08-30 18:47:32,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:47:32,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:47:32,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:47:32,842 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:47:32,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-30 18:47:32,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:32,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 104 conjunts are in the unsatisfiable core [2021-08-30 18:47:32,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:47:32,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:47:32,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:47:33,355 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:47:33,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:47:33,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-08-30 18:47:33,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-30 18:47:33,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:47:33,660 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:47:33,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 55 [2021-08-30 18:47:33,672 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-08-30 18:47:33,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 56 [2021-08-30 18:47:34,115 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:47:34,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 45 [2021-08-30 18:47:34,121 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:47:34,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-08-30 18:47:39,563 INFO L354 Elim1Store]: treesize reduction 74, result has 22.1 percent of original size [2021-08-30 18:47:39,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 119 treesize of output 97 [2021-08-30 18:47:39,599 INFO L354 Elim1Store]: treesize reduction 90, result has 21.7 percent of original size [2021-08-30 18:47:39,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 71 [2021-08-30 18:47:39,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-08-30 18:47:39,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-08-30 18:47:44,573 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-30 18:47:44,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 53 [2021-08-30 18:47:44,581 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-30 18:47:44,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 34 [2021-08-30 18:47:44,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2021-08-30 18:47:44,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2021-08-30 18:47:45,046 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 18:47:45,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:47:45,964 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_sll_circular_update_at_~head.offset_27 Int)) (or (and (forall ((v_DerPreprocessor_5 Int) (v_DerPreprocessor_4 Int)) (let ((.cse0 (+ v_sll_circular_update_at_~head.offset_27 4))) (<= (+ (select (store (select |c_#memory_$Pointer$.offset| c_main_~s~0.base) .cse0 v_DerPreprocessor_5) c_main_~s~0.offset) 8) (select |c_#length| (select (store (select |c_#memory_$Pointer$.base| c_main_~s~0.base) .cse0 v_DerPreprocessor_4) c_main_~s~0.offset))))) (forall ((v_DerPreprocessor_5 Int)) (<= 0 (+ (select (store (select |c_#memory_$Pointer$.offset| c_main_~s~0.base) (+ v_sll_circular_update_at_~head.offset_27 4) v_DerPreprocessor_5) c_main_~s~0.offset) 4)))) (< v_sll_circular_update_at_~head.offset_27 c_main_~s~0.offset))) is different from false [2021-08-30 18:47:45,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803945296] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:47:45,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:47:45,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28] total 58 [2021-08-30 18:47:45,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678864644] [2021-08-30 18:47:45,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-08-30 18:47:45,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:47:45,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-08-30 18:47:45,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=3818, Unknown=7, NotChecked=124, Total=4160 [2021-08-30 18:47:45,968 INFO L87 Difference]: Start difference. First operand 124 states and 142 transitions. Second operand has 59 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 46 states have internal predecessors, (97), 8 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (11), 10 states have call predecessors, (11), 7 states have call successors, (11) [2021-08-30 18:47:48,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:47:48,293 INFO L93 Difference]: Finished difference Result 154 states and 169 transitions. [2021-08-30 18:47:48,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-30 18:47:48,294 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 46 states have internal predecessors, (97), 8 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (11), 10 states have call predecessors, (11), 7 states have call successors, (11) Word has length 64 [2021-08-30 18:47:48,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:47:48,295 INFO L225 Difference]: With dead ends: 154 [2021-08-30 18:47:48,295 INFO L226 Difference]: Without dead ends: 154 [2021-08-30 18:47:48,297 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1229 ImplicationChecksByTransitivity, 13358.05ms TimeCoverageRelationStatistics Valid=409, Invalid=6230, Unknown=7, NotChecked=160, Total=6806 [2021-08-30 18:47:48,298 INFO L928 BasicCegarLoop]: 10 mSDtfsCounter, 293 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 2610 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 972.35ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 3083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.73ms SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 2610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 427 IncrementalHoareTripleChecker+Unchecked, 1174.71ms IncrementalHoareTripleChecker+Time [2021-08-30 18:47:48,298 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 87 Invalid, 3083 Unknown, 0 Unchecked, 8.73ms Time], IncrementalHoareTripleChecker [46 Valid, 2610 Invalid, 0 Unknown, 427 Unchecked, 1174.71ms Time] [2021-08-30 18:47:48,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-08-30 18:47:48,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 123. [2021-08-30 18:47:48,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 89 states have (on average 1.3258426966292134) internal successors, (118), 104 states have internal predecessors, (118), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:47:48,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 137 transitions. [2021-08-30 18:47:48,307 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 137 transitions. Word has length 64 [2021-08-30 18:47:48,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:47:48,307 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 137 transitions. [2021-08-30 18:47:48,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 46 states have internal predecessors, (97), 8 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (11), 10 states have call predecessors, (11), 7 states have call successors, (11) [2021-08-30 18:47:48,308 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 137 transitions. [2021-08-30 18:47:48,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-08-30 18:47:48,308 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:47:48,308 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:47:48,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-30 18:47:48,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:47:48,525 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting sll_circular_get_data_atErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:47:48,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:47:48,525 INFO L82 PathProgramCache]: Analyzing trace with hash 2144663272, now seen corresponding path program 2 times [2021-08-30 18:47:48,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:47:48,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482297627] [2021-08-30 18:47:48,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:47:48,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:47:48,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:47:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:47:48,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:47:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:47:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:47:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:47:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:48,646 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-08-30 18:47:48,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:47:48,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482297627] [2021-08-30 18:47:48,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482297627] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:47:48,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:47:48,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-08-30 18:47:48,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521048902] [2021-08-30 18:47:48,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-30 18:47:48,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:47:48,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-30 18:47:48,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-08-30 18:47:48,648 INFO L87 Difference]: Start difference. First operand 123 states and 137 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:47:48,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:47:48,978 INFO L93 Difference]: Finished difference Result 128 states and 135 transitions. [2021-08-30 18:47:48,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 18:47:48,979 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 67 [2021-08-30 18:47:48,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:47:48,980 INFO L225 Difference]: With dead ends: 128 [2021-08-30 18:47:48,980 INFO L226 Difference]: Without dead ends: 128 [2021-08-30 18:47:48,980 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 136.34ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-08-30 18:47:48,981 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 178 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 195.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.09ms SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 232.98ms IncrementalHoareTripleChecker+Time [2021-08-30 18:47:48,981 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 82 Invalid, 556 Unknown, 0 Unchecked, 2.09ms Time], IncrementalHoareTripleChecker [46 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 232.98ms Time] [2021-08-30 18:47:48,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-30 18:47:48,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 109. [2021-08-30 18:47:48,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 90 states have internal predecessors, (96), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:47:48,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 115 transitions. [2021-08-30 18:47:48,985 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 115 transitions. Word has length 67 [2021-08-30 18:47:48,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:47:48,985 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 115 transitions. [2021-08-30 18:47:48,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 18:47:48,985 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 115 transitions. [2021-08-30 18:47:48,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-08-30 18:47:48,986 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:47:48,986 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:47:48,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-08-30 18:47:48,986 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr0ASSERT_VIOLATIONMEMORY_LEAK === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:47:48,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:47:48,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1624212225, now seen corresponding path program 1 times [2021-08-30 18:47:48,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:47:48,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847817735] [2021-08-30 18:47:48,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:47:48,988 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:47:49,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:49,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:47:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:49,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:47:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:49,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:47:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:49,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:47:49,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:49,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:47:49,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:49,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:47:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:50,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:47:50,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:50,279 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 18:47:50,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:47:50,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847817735] [2021-08-30 18:47:50,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847817735] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:47:50,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589347926] [2021-08-30 18:47:50,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:47:50,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:47:50,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:47:50,280 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:47:50,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-30 18:47:50,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:47:50,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 116 conjunts are in the unsatisfiable core [2021-08-30 18:47:50,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:47:50,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:47:50,670 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:47:50,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:47:50,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:47:50,938 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:47:50,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 22 [2021-08-30 18:47:51,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 96 [2021-08-30 18:47:51,567 INFO L354 Elim1Store]: treesize reduction 31, result has 38.0 percent of original size [2021-08-30 18:47:51,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 90 [2021-08-30 18:47:51,710 INFO L354 Elim1Store]: treesize reduction 86, result has 22.5 percent of original size [2021-08-30 18:47:51,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 75 [2021-08-30 18:47:53,374 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int) (sll_circular_update_at_~data Int)) (let ((.cse0 (+ sll_circular_update_at_~head.offset 4))) (and (= |c_#memory_int| (store |c_old(#memory_int)| |c_sll_circular_update_at_#in~head.base| (store (select |c_old(#memory_int)| |c_sll_circular_update_at_#in~head.base|) .cse0 sll_circular_update_at_~data))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base|) .cse0 (select (select |c_#memory_$Pointer$.offset| |c_sll_circular_update_at_#in~head.base|) .cse0)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base| (store (select |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base|) .cse0 (select (select |c_#memory_$Pointer$.base| |c_sll_circular_update_at_#in~head.base|) .cse0)))) (<= |c_sll_circular_update_at_#in~head.offset| sll_circular_update_at_~head.offset)))) is different from true [2021-08-30 18:47:53,415 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-30 18:47:53,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 64 [2021-08-30 18:47:53,430 INFO L354 Elim1Store]: treesize reduction 59, result has 22.4 percent of original size [2021-08-30 18:47:53,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 64 [2021-08-30 18:47:53,440 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-30 18:47:53,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 36 [2021-08-30 18:47:54,568 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-08-30 18:47:54,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 80 [2021-08-30 18:47:54,582 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-08-30 18:47:54,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 76 [2021-08-30 18:47:54,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-30 18:47:54,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 62 [2021-08-30 18:47:54,694 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2021-08-30 18:47:54,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:47:56,953 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_sll_circular_update_at_~head.offset_30 Int)) (or (and (forall ((v_sll_circular_update_at_~data_21 Int) (v_DerPreprocessor_7 Int) (v_DerPreprocessor_6 Int)) (< (let ((.cse0 (+ v_sll_circular_update_at_~head.offset_30 4))) (select (select (store |c_#memory_int| c_main_~s~0.base (store (select |c_#memory_int| c_main_~s~0.base) .cse0 v_sll_circular_update_at_~data_21)) (select (store (select |c_#memory_$Pointer$.base| c_main_~s~0.base) .cse0 v_DerPreprocessor_6) c_main_~s~0.offset)) (+ (select (store (select |c_#memory_$Pointer$.offset| c_main_~s~0.base) .cse0 v_DerPreprocessor_7) c_main_~s~0.offset) 4))) (* 2 c_main_~len~0))) (forall ((v_sll_circular_update_at_~data_21 Int) (v_DerPreprocessor_7 Int) (v_DerPreprocessor_6 Int)) (<= (* 2 c_main_~len~0) (+ (let ((.cse1 (+ v_sll_circular_update_at_~head.offset_30 4))) (select (select (store |c_#memory_int| c_main_~s~0.base (store (select |c_#memory_int| c_main_~s~0.base) .cse1 v_sll_circular_update_at_~data_21)) (select (store (select |c_#memory_$Pointer$.base| c_main_~s~0.base) .cse1 v_DerPreprocessor_6) c_main_~s~0.offset)) (+ (select (store (select |c_#memory_$Pointer$.offset| c_main_~s~0.base) .cse1 v_DerPreprocessor_7) c_main_~s~0.offset) 4))) 1)))) (< v_sll_circular_update_at_~head.offset_30 c_main_~s~0.offset))) is different from false [2021-08-30 18:47:56,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589347926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:47:56,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:47:56,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 68 [2021-08-30 18:47:56,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987940507] [2021-08-30 18:47:56,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-08-30 18:47:56,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:47:56,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-08-30 18:47:56,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=5343, Unknown=2, NotChecked=294, Total=5852 [2021-08-30 18:47:56,958 INFO L87 Difference]: Start difference. First operand 109 states and 115 transitions. Second operand has 68 states, 64 states have (on average 1.578125) internal successors, (101), 56 states have internal predecessors, (101), 9 states have call successors, (15), 7 states have call predecessors, (15), 12 states have return successors, (13), 12 states have call predecessors, (13), 9 states have call successors, (13) [2021-08-30 18:48:16,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:16,691 INFO L93 Difference]: Finished difference Result 132 states and 138 transitions. [2021-08-30 18:48:16,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-30 18:48:16,692 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 64 states have (on average 1.578125) internal successors, (101), 56 states have internal predecessors, (101), 9 states have call successors, (15), 7 states have call predecessors, (15), 12 states have return successors, (13), 12 states have call predecessors, (13), 9 states have call successors, (13) Word has length 70 [2021-08-30 18:48:16,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:16,692 INFO L225 Difference]: With dead ends: 132 [2021-08-30 18:48:16,693 INFO L226 Difference]: Without dead ends: 132 [2021-08-30 18:48:16,695 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 98 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1354 ImplicationChecksByTransitivity, 24475.26ms TimeCoverageRelationStatistics Valid=395, Invalid=9099, Unknown=20, NotChecked=386, Total=9900 [2021-08-30 18:48:16,696 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 180 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 2907 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1102.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 4014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.62ms SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1053 IncrementalHoareTripleChecker+Unchecked, 1296.18ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:16,696 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 255 Invalid, 4014 Unknown, 0 Unchecked, 12.62ms Time], IncrementalHoareTripleChecker [54 Valid, 2907 Invalid, 0 Unknown, 1053 Unchecked, 1296.18ms Time] [2021-08-30 18:48:16,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-30 18:48:16,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 109. [2021-08-30 18:48:16,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 79 states have (on average 1.2025316455696202) internal successors, (95), 90 states have internal predecessors, (95), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:48:16,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 114 transitions. [2021-08-30 18:48:16,699 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 114 transitions. Word has length 70 [2021-08-30 18:48:16,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:16,700 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 114 transitions. [2021-08-30 18:48:16,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 64 states have (on average 1.578125) internal successors, (101), 56 states have internal predecessors, (101), 9 states have call successors, (15), 7 states have call predecessors, (15), 12 states have return successors, (13), 12 states have call predecessors, (13), 9 states have call successors, (13) [2021-08-30 18:48:16,700 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 114 transitions. [2021-08-30 18:48:16,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-08-30 18:48:16,701 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:16,701 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:16,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-30 18:48:16,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-30 18:48:16,913 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr0ASSERT_VIOLATIONMEMORY_LEAK === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:16,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:16,913 INFO L82 PathProgramCache]: Analyzing trace with hash -734251570, now seen corresponding path program 1 times [2021-08-30 18:48:16,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:16,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008337807] [2021-08-30 18:48:16,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:16,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:16,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:17,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:17,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:17,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-30 18:48:17,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:17,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008337807] [2021-08-30 18:48:17,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008337807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:17,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217769602] [2021-08-30 18:48:17,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:17,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:17,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:48:17,477 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:48:17,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-30 18:48:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:17,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 56 conjunts are in the unsatisfiable core [2021-08-30 18:48:17,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:48:17,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-30 18:48:18,315 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-08-30 18:48:18,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 10 [2021-08-30 18:48:18,357 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-30 18:48:18,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:48:18,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2021-08-30 18:48:18,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-30 18:48:18,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-30 18:48:19,126 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-30 18:48:19,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217769602] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 18:48:19,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 18:48:19,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 17, 15] total 52 [2021-08-30 18:48:19,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942378013] [2021-08-30 18:48:19,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-30 18:48:19,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:19,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-30 18:48:19,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=2493, Unknown=0, NotChecked=0, Total=2652 [2021-08-30 18:48:19,129 INFO L87 Difference]: Start difference. First operand 109 states and 114 transitions. Second operand has 52 states, 46 states have (on average 2.782608695652174) internal successors, (128), 47 states have internal predecessors, (128), 14 states have call successors, (22), 5 states have call predecessors, (22), 10 states have return successors, (19), 15 states have call predecessors, (19), 14 states have call successors, (19) [2021-08-30 18:48:20,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:20,688 INFO L93 Difference]: Finished difference Result 152 states and 160 transitions. [2021-08-30 18:48:20,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-30 18:48:20,689 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 46 states have (on average 2.782608695652174) internal successors, (128), 47 states have internal predecessors, (128), 14 states have call successors, (22), 5 states have call predecessors, (22), 10 states have return successors, (19), 15 states have call predecessors, (19), 14 states have call successors, (19) Word has length 81 [2021-08-30 18:48:20,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:20,690 INFO L225 Difference]: With dead ends: 152 [2021-08-30 18:48:20,690 INFO L226 Difference]: Without dead ends: 152 [2021-08-30 18:48:20,691 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 146 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1263 ImplicationChecksByTransitivity, 1744.64ms TimeCoverageRelationStatistics Valid=366, Invalid=4890, Unknown=0, NotChecked=0, Total=5256 [2021-08-30 18:48:20,692 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 139 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 2230 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 775.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 2701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.05ms SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 2230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 934.09ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:20,692 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 383 Invalid, 2701 Unknown, 0 Unchecked, 8.05ms Time], IncrementalHoareTripleChecker [78 Valid, 2230 Invalid, 0 Unknown, 393 Unchecked, 934.09ms Time] [2021-08-30 18:48:20,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-30 18:48:20,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 125. [2021-08-30 18:48:20,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 92 states have (on average 1.184782608695652) internal successors, (109), 104 states have internal predecessors, (109), 11 states have call successors, (11), 10 states have call predecessors, (11), 10 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2021-08-30 18:48:20,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 131 transitions. [2021-08-30 18:48:20,696 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 131 transitions. Word has length 81 [2021-08-30 18:48:20,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:20,697 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 131 transitions. [2021-08-30 18:48:20,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 46 states have (on average 2.782608695652174) internal successors, (128), 47 states have internal predecessors, (128), 14 states have call successors, (22), 5 states have call predecessors, (22), 10 states have return successors, (19), 15 states have call predecessors, (19), 14 states have call successors, (19) [2021-08-30 18:48:20,697 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 131 transitions. [2021-08-30 18:48:20,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-30 18:48:20,709 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:20,709 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:20,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-08-30 18:48:20,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-30 18:48:20,910 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr0ASSERT_VIOLATIONMEMORY_LEAK === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:20,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:20,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1897701511, now seen corresponding path program 2 times [2021-08-30 18:48:20,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:20,911 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382531698] [2021-08-30 18:48:20,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:20,911 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:20,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:20,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:20,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:20,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:21,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:21,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:21,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:21,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:21,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:21,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:21,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:21,062 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 18:48:21,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:21,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382531698] [2021-08-30 18:48:21,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382531698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:21,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005138400] [2021-08-30 18:48:21,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 18:48:21,063 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:21,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:48:21,065 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:48:21,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-30 18:48:21,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 18:48:21,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 18:48:21,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-30 18:48:21,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:48:21,386 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 18:48:21,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:48:21,578 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-30 18:48:21,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005138400] provided 1 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:21,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:48:21,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12, 7] total 16 [2021-08-30 18:48:21,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310305416] [2021-08-30 18:48:21,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-30 18:48:21,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:21,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-30 18:48:21,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-30 18:48:21,580 INFO L87 Difference]: Start difference. First operand 125 states and 131 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 18:48:21,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:21,771 INFO L93 Difference]: Finished difference Result 129 states and 133 transitions. [2021-08-30 18:48:21,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-30 18:48:21,772 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 84 [2021-08-30 18:48:21,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:21,773 INFO L225 Difference]: With dead ends: 129 [2021-08-30 18:48:21,773 INFO L226 Difference]: Without dead ends: 115 [2021-08-30 18:48:21,773 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 126.79ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-30 18:48:21,774 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 35 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 137.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.02ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 168.98ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:21,774 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 59 Invalid, 305 Unknown, 0 Unchecked, 1.02ms Time], IncrementalHoareTripleChecker [15 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 168.98ms Time] [2021-08-30 18:48:21,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-08-30 18:48:21,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2021-08-30 18:48:21,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 83 states have (on average 1.180722891566265) internal successors, (98), 94 states have internal predecessors, (98), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:21,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 119 transitions. [2021-08-30 18:48:21,777 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 119 transitions. Word has length 84 [2021-08-30 18:48:21,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:21,778 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 119 transitions. [2021-08-30 18:48:21,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 18:48:21,778 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 119 transitions. [2021-08-30 18:48:21,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-30 18:48:21,779 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:21,779 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:21,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-30 18:48:21,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-08-30 18:48:21,989 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting sll_circular_destroyErr0REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:21,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:21,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1533729650, now seen corresponding path program 1 times [2021-08-30 18:48:21,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:21,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132925319] [2021-08-30 18:48:21,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:21,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:22,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:22,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:22,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:22,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:22,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:22,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,122 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-08-30 18:48:22,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:22,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132925319] [2021-08-30 18:48:22,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132925319] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:48:22,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:48:22,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-08-30 18:48:22,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013996537] [2021-08-30 18:48:22,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 18:48:22,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:22,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 18:48:22,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-08-30 18:48:22,125 INFO L87 Difference]: Start difference. First operand 115 states and 119 transitions. Second operand has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-08-30 18:48:22,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:22,606 INFO L93 Difference]: Finished difference Result 135 states and 139 transitions. [2021-08-30 18:48:22,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 18:48:22,606 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 86 [2021-08-30 18:48:22,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:22,607 INFO L225 Difference]: With dead ends: 135 [2021-08-30 18:48:22,607 INFO L226 Difference]: Without dead ends: 135 [2021-08-30 18:48:22,607 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 174.58ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-08-30 18:48:22,608 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 152 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 286.02ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.81ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 339.33ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:22,608 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 66 Invalid, 650 Unknown, 0 Unchecked, 2.81ms Time], IncrementalHoareTripleChecker [24 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 339.33ms Time] [2021-08-30 18:48:22,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-08-30 18:48:22,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 118. [2021-08-30 18:48:22,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 87 states have (on average 1.1954022988505748) internal successors, (104), 97 states have internal predecessors, (104), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:22,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 125 transitions. [2021-08-30 18:48:22,613 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 125 transitions. Word has length 86 [2021-08-30 18:48:22,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:22,613 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 125 transitions. [2021-08-30 18:48:22,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-08-30 18:48:22,613 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 125 transitions. [2021-08-30 18:48:22,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-30 18:48:22,614 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:22,614 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:22,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-08-30 18:48:22,614 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting sll_circular_destroyErr1REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:22,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:22,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1533729649, now seen corresponding path program 1 times [2021-08-30 18:48:22,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:22,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717936303] [2021-08-30 18:48:22,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:22,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:22,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:22,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:22,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:22,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:22,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:22,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:22,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:22,874 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-30 18:48:22,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:22,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717936303] [2021-08-30 18:48:22,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717936303] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:48:22,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:48:22,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-30 18:48:22,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118160201] [2021-08-30 18:48:22,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-30 18:48:22,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:22,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-30 18:48:22,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-08-30 18:48:22,876 INFO L87 Difference]: Start difference. First operand 118 states and 125 transitions. Second operand has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 9 states have internal predecessors, (53), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-08-30 18:48:23,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:23,538 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2021-08-30 18:48:23,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-30 18:48:23,538 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 9 states have internal predecessors, (53), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 86 [2021-08-30 18:48:23,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:23,539 INFO L225 Difference]: With dead ends: 129 [2021-08-30 18:48:23,539 INFO L226 Difference]: Without dead ends: 129 [2021-08-30 18:48:23,540 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 298.04ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-08-30 18:48:23,540 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 178 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 409.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.78ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 485.19ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:23,540 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 54 Invalid, 980 Unknown, 0 Unchecked, 3.78ms Time], IncrementalHoareTripleChecker [26 Valid, 954 Invalid, 0 Unknown, 0 Unchecked, 485.19ms Time] [2021-08-30 18:48:23,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-08-30 18:48:23,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 116. [2021-08-30 18:48:23,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 87 states have (on average 1.160919540229885) internal successors, (101), 95 states have internal predecessors, (101), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:23,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 122 transitions. [2021-08-30 18:48:23,543 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 122 transitions. Word has length 86 [2021-08-30 18:48:23,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:23,544 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 122 transitions. [2021-08-30 18:48:23,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 9 states have internal predecessors, (53), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-08-30 18:48:23,544 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 122 transitions. [2021-08-30 18:48:23,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-08-30 18:48:23,545 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:23,545 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:23,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-08-30 18:48:23,545 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting sll_circular_destroyErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:23,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:23,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1477834531, now seen corresponding path program 1 times [2021-08-30 18:48:23,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:23,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845626048] [2021-08-30 18:48:23,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:23,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:23,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:23,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,724 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-08-30 18:48:23,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:23,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845626048] [2021-08-30 18:48:23,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845626048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:23,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296467853] [2021-08-30 18:48:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:23,725 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:23,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:48:23,729 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:48:23,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-30 18:48:23,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:23,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 56 conjunts are in the unsatisfiable core [2021-08-30 18:48:23,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:48:24,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-08-30 18:48:24,374 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-30 18:48:24,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:48:24,587 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-08-30 18:48:24,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2021-08-30 18:48:24,648 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-08-30 18:48:24,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:48:24,854 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-08-30 18:48:24,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296467853] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 18:48:24,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 18:48:24,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 10] total 32 [2021-08-30 18:48:24,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858759661] [2021-08-30 18:48:24,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-30 18:48:24,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:24,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-30 18:48:24,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2021-08-30 18:48:24,857 INFO L87 Difference]: Start difference. First operand 116 states and 122 transitions. Second operand has 33 states, 32 states have (on average 3.375) internal successors, (108), 25 states have internal predecessors, (108), 5 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2021-08-30 18:48:25,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:25,973 INFO L93 Difference]: Finished difference Result 129 states and 133 transitions. [2021-08-30 18:48:25,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-30 18:48:25,973 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 3.375) internal successors, (108), 25 states have internal predecessors, (108), 5 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) Word has length 89 [2021-08-30 18:48:25,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:25,974 INFO L225 Difference]: With dead ends: 129 [2021-08-30 18:48:25,974 INFO L226 Difference]: Without dead ends: 129 [2021-08-30 18:48:25,975 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 884.71ms TimeCoverageRelationStatistics Valid=222, Invalid=2130, Unknown=0, NotChecked=0, Total=2352 [2021-08-30 18:48:25,976 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 179 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 1941 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 573.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.88ms SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 682.43ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:25,976 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 272 Invalid, 2048 Unknown, 0 Unchecked, 5.88ms Time], IncrementalHoareTripleChecker [34 Valid, 1941 Invalid, 0 Unknown, 73 Unchecked, 682.43ms Time] [2021-08-30 18:48:25,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-08-30 18:48:25,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 116. [2021-08-30 18:48:25,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 88 states have (on average 1.1590909090909092) internal successors, (102), 95 states have internal predecessors, (102), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:25,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 123 transitions. [2021-08-30 18:48:25,979 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 123 transitions. Word has length 89 [2021-08-30 18:48:25,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:25,980 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 123 transitions. [2021-08-30 18:48:25,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 3.375) internal successors, (108), 25 states have internal predecessors, (108), 5 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2021-08-30 18:48:25,980 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 123 transitions. [2021-08-30 18:48:25,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-08-30 18:48:25,981 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:25,981 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:26,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-30 18:48:26,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-30 18:48:26,203 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting sll_circular_destroyErr3REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:26,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:26,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1477834530, now seen corresponding path program 1 times [2021-08-30 18:48:26,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:26,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347883841] [2021-08-30 18:48:26,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:26,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:26,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:26,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:26,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:26,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:26,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:26,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:26,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:26,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:26,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:27,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:27,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:27,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:27,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 23 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-30 18:48:27,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:27,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347883841] [2021-08-30 18:48:27,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347883841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:27,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229645412] [2021-08-30 18:48:27,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:27,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:27,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:48:27,179 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:48:27,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-30 18:48:27,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:27,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 110 conjunts are in the unsatisfiable core [2021-08-30 18:48:27,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:48:27,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:48:27,551 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:48:27,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:48:27,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:48:27,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:48:27,779 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:48:27,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 49 [2021-08-30 18:48:27,796 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-08-30 18:48:27,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 50 [2021-08-30 18:48:29,731 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int)) (= |c_#memory_$Pointer$.offset| (let ((.cse0 (select (select |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base|) |c_sll_circular_update_at_#in~head.offset|))) (store |c_old(#memory_$Pointer$.offset)| .cse0 (let ((.cse1 (+ sll_circular_update_at_~head.offset 4))) (store (select |c_old(#memory_$Pointer$.offset)| .cse0) .cse1 (select (select |c_#memory_$Pointer$.offset| .cse0) .cse1))))))) is different from true [2021-08-30 18:48:29,768 INFO L354 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2021-08-30 18:48:29,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 65 [2021-08-30 18:48:29,796 INFO L354 Elim1Store]: treesize reduction 60, result has 36.8 percent of original size [2021-08-30 18:48:29,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 62 [2021-08-30 18:48:30,938 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base| (let ((.cse0 (+ sll_circular_update_at_~head.offset 4))) (store (select |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base|) .cse0 (select (select |c_#memory_$Pointer$.offset| |c_sll_circular_update_at_#in~head.base|) .cse0))))) (<= |c_sll_circular_update_at_#in~head.offset| sll_circular_update_at_~head.offset))) is different from true [2021-08-30 18:48:30,955 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-30 18:48:30,955 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-30 18:48:30,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2021-08-30 18:48:30,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800082754] [2021-08-30 18:48:30,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-08-30 18:48:30,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:30,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-30 18:48:30,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2917, Unknown=3, NotChecked=218, Total=3306 [2021-08-30 18:48:30,957 INFO L87 Difference]: Start difference. First operand 116 states and 123 transitions. Second operand has 37 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 30 states have internal predecessors, (68), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2021-08-30 18:48:35,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:35,320 INFO L93 Difference]: Finished difference Result 126 states and 131 transitions. [2021-08-30 18:48:35,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-30 18:48:35,320 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 30 states have internal predecessors, (68), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) Word has length 89 [2021-08-30 18:48:35,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:35,321 INFO L225 Difference]: With dead ends: 126 [2021-08-30 18:48:35,321 INFO L226 Difference]: Without dead ends: 126 [2021-08-30 18:48:35,322 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 993 ImplicationChecksByTransitivity, 6744.49ms TimeCoverageRelationStatistics Valid=467, Invalid=6015, Unknown=6, NotChecked=318, Total=6806 [2021-08-30 18:48:35,322 INFO L928 BasicCegarLoop]: 11 mSDtfsCounter, 238 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 2409 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 842.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 2476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.31ms SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 990.23ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:35,323 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 123 Invalid, 2476 Unknown, 0 Unchecked, 7.31ms Time], IncrementalHoareTripleChecker [67 Valid, 2409 Invalid, 0 Unknown, 0 Unchecked, 990.23ms Time] [2021-08-30 18:48:35,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-08-30 18:48:35,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 118. [2021-08-30 18:48:35,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 90 states have (on average 1.1444444444444444) internal successors, (103), 97 states have internal predecessors, (103), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 124 transitions. [2021-08-30 18:48:35,326 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 124 transitions. Word has length 89 [2021-08-30 18:48:35,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:35,327 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 124 transitions. [2021-08-30 18:48:35,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 30 states have internal predecessors, (68), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2021-08-30 18:48:35,327 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 124 transitions. [2021-08-30 18:48:35,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-08-30 18:48:35,328 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:35,328 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:35,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-30 18:48:35,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:35,541 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting mainErr1ENSURES_VIOLATIONMEMORY_LEAK === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:35,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:35,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1445302179, now seen corresponding path program 1 times [2021-08-30 18:48:35,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:35,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688152056] [2021-08-30 18:48:35,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:35,542 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:35,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:35,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:35,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:35,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:35,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-08-30 18:48:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:35,741 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-30 18:48:35,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:35,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688152056] [2021-08-30 18:48:35,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688152056] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:48:35,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:48:35,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-08-30 18:48:35,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527570948] [2021-08-30 18:48:35,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-30 18:48:35,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:35,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-30 18:48:35,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-08-30 18:48:35,743 INFO L87 Difference]: Start difference. First operand 118 states and 124 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 5 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-30 18:48:36,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:36,169 INFO L93 Difference]: Finished difference Result 124 states and 128 transitions. [2021-08-30 18:48:36,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-30 18:48:36,169 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 5 states have call predecessors, (7), 2 states have call successors, (7) Word has length 89 [2021-08-30 18:48:36,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:36,170 INFO L225 Difference]: With dead ends: 124 [2021-08-30 18:48:36,170 INFO L226 Difference]: Without dead ends: 122 [2021-08-30 18:48:36,171 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 228.40ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-08-30 18:48:36,171 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 190 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 254.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.72ms SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 306.38ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:36,171 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 152 Invalid, 844 Unknown, 0 Unchecked, 2.72ms Time], IncrementalHoareTripleChecker [34 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 306.38ms Time] [2021-08-30 18:48:36,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-08-30 18:48:36,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 118. [2021-08-30 18:48:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 90 states have (on average 1.1333333333333333) internal successors, (102), 97 states have internal predecessors, (102), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:36,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 123 transitions. [2021-08-30 18:48:36,174 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 123 transitions. Word has length 89 [2021-08-30 18:48:36,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:36,174 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 123 transitions. [2021-08-30 18:48:36,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 5 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-30 18:48:36,175 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 123 transitions. [2021-08-30 18:48:36,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-08-30 18:48:36,175 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:36,175 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:36,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-08-30 18:48:36,176 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting sll_circular_destroyErr8ASSERT_VIOLATIONMEMORY_FREE === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:36,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:36,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1431768405, now seen corresponding path program 1 times [2021-08-30 18:48:36,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:36,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594144778] [2021-08-30 18:48:36,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:36,177 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:36,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:36,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:36,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:36,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:36,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:36,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:36,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:36,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-30 18:48:36,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:36,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594144778] [2021-08-30 18:48:36,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594144778] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:48:36,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:48:36,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-30 18:48:36,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096672823] [2021-08-30 18:48:36,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-30 18:48:36,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:36,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-30 18:48:36,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-08-30 18:48:36,372 INFO L87 Difference]: Start difference. First operand 118 states and 123 transitions. Second operand has 15 states, 14 states have (on average 4.071428571428571) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-08-30 18:48:36,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:36,843 INFO L93 Difference]: Finished difference Result 120 states and 124 transitions. [2021-08-30 18:48:36,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-30 18:48:36,844 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.071428571428571) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 90 [2021-08-30 18:48:36,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:36,845 INFO L225 Difference]: With dead ends: 120 [2021-08-30 18:48:36,845 INFO L226 Difference]: Without dead ends: 120 [2021-08-30 18:48:36,845 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 227.51ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-08-30 18:48:36,846 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 166 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 289.46ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.74ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 344.93ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:36,846 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 78 Invalid, 891 Unknown, 0 Unchecked, 2.74ms Time], IncrementalHoareTripleChecker [28 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 344.93ms Time] [2021-08-30 18:48:36,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-30 18:48:36,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 117. [2021-08-30 18:48:36,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 90 states have (on average 1.1111111111111112) internal successors, (100), 96 states have internal predecessors, (100), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:36,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 121 transitions. [2021-08-30 18:48:36,852 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 121 transitions. Word has length 90 [2021-08-30 18:48:36,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:36,852 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 121 transitions. [2021-08-30 18:48:36,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.071428571428571) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-08-30 18:48:36,853 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 121 transitions. [2021-08-30 18:48:36,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-30 18:48:36,853 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:36,854 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:36,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-08-30 18:48:36,854 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting sll_circular_destroyErr5ASSERT_VIOLATIONMEMORY_FREE === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:36,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:36,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1541324730, now seen corresponding path program 1 times [2021-08-30 18:48:36,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:36,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674394928] [2021-08-30 18:48:36,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:36,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:36,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:36,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:36,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:37,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:37,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:37,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:37,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,557 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-08-30 18:48:37,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:37,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674394928] [2021-08-30 18:48:37,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674394928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:37,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839907821] [2021-08-30 18:48:37,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:37,558 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:37,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:48:37,565 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:48:37,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-30 18:48:37,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:37,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 87 conjunts are in the unsatisfiable core [2021-08-30 18:48:37,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:48:37,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:48:37,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2021-08-30 18:48:37,911 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:48:37,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:48:37,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:48:38,047 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:48:38,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 27 [2021-08-30 18:48:38,251 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:48:38,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 16 [2021-08-30 18:48:39,225 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int)) (= |c_#memory_$Pointer$.base| (let ((.cse0 (select (select |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base|) |c_sll_circular_update_at_#in~head.offset|))) (store |c_old(#memory_$Pointer$.base)| .cse0 (let ((.cse1 (+ sll_circular_update_at_~head.offset 4))) (store (select |c_old(#memory_$Pointer$.base)| .cse0) .cse1 (select (select |c_#memory_$Pointer$.base| .cse0) .cse1))))))) is different from true [2021-08-30 18:48:39,257 INFO L354 Elim1Store]: treesize reduction 127, result has 15.9 percent of original size [2021-08-30 18:48:39,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 57 [2021-08-30 18:48:39,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-08-30 18:48:39,877 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base| (let ((.cse0 (+ sll_circular_update_at_~head.offset 4))) (store (select |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base|) .cse0 (select (select |c_#memory_$Pointer$.base| |c_sll_circular_update_at_#in~head.base|) .cse0))))) (<= |c_sll_circular_update_at_#in~head.offset| sll_circular_update_at_~head.offset))) is different from true [2021-08-30 18:48:39,910 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-30 18:48:39,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 20 [2021-08-30 18:48:40,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-30 18:48:40,298 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 18 trivial. 2 not checked. [2021-08-30 18:48:40,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:48:40,821 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_DerPreprocessor_8 Int) (v_sll_circular_update_at_~head.offset_55 Int)) (or (<= (+ (select (store (select |c_#memory_$Pointer$.base| c_main_~s~0.base) (+ v_sll_circular_update_at_~head.offset_55 4) v_DerPreprocessor_8) c_main_~s~0.offset) 1) |c_#StackHeapBarrier|) (< v_sll_circular_update_at_~head.offset_55 c_main_~s~0.offset))) is different from false [2021-08-30 18:48:40,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839907821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:40,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:48:40,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2021-08-30 18:48:40,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659339816] [2021-08-30 18:48:40,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-30 18:48:40,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:40,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-30 18:48:40,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1837, Unknown=3, NotChecked=264, Total=2256 [2021-08-30 18:48:40,824 INFO L87 Difference]: Start difference. First operand 117 states and 121 transitions. Second operand has 46 states, 45 states have (on average 2.4) internal successors, (108), 35 states have internal predecessors, (108), 6 states have call successors, (17), 9 states have call predecessors, (17), 10 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2021-08-30 18:48:49,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:49,908 INFO L93 Difference]: Finished difference Result 121 states and 125 transitions. [2021-08-30 18:48:49,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-30 18:48:49,908 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.4) internal successors, (108), 35 states have internal predecessors, (108), 6 states have call successors, (17), 9 states have call predecessors, (17), 10 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) Word has length 92 [2021-08-30 18:48:49,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:49,909 INFO L225 Difference]: With dead ends: 121 [2021-08-30 18:48:49,909 INFO L226 Difference]: Without dead ends: 121 [2021-08-30 18:48:49,910 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 117 SyntacticMatches, 9 SemanticMatches, 69 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 11207.86ms TimeCoverageRelationStatistics Valid=476, Invalid=4087, Unknown=5, NotChecked=402, Total=4970 [2021-08-30 18:48:49,910 INFO L928 BasicCegarLoop]: 10 mSDtfsCounter, 176 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 593.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.18ms SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 697.12ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:49,910 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 80 Invalid, 2032 Unknown, 0 Unchecked, 5.18ms Time], IncrementalHoareTripleChecker [53 Valid, 1692 Invalid, 0 Unknown, 287 Unchecked, 697.12ms Time] [2021-08-30 18:48:49,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-08-30 18:48:49,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2021-08-30 18:48:49,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 91 states have (on average 1.10989010989011) internal successors, (101), 97 states have internal predecessors, (101), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-08-30 18:48:49,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 122 transitions. [2021-08-30 18:48:49,914 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 122 transitions. Word has length 92 [2021-08-30 18:48:49,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:49,914 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 122 transitions. [2021-08-30 18:48:49,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.4) internal successors, (108), 35 states have internal predecessors, (108), 6 states have call successors, (17), 9 states have call predecessors, (17), 10 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2021-08-30 18:48:49,914 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 122 transitions. [2021-08-30 18:48:49,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-30 18:48:49,915 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:49,915 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:49,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-30 18:48:50,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:50,141 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting mainErr0ASSERT_VIOLATIONMEMORY_LEAK === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:50,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:50,141 INFO L82 PathProgramCache]: Analyzing trace with hash -2116930145, now seen corresponding path program 3 times [2021-08-30 18:48:50,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:50,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578361408] [2021-08-30 18:48:50,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:50,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:50,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:50,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:50,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:50,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-08-30 18:48:50,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,272 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-08-30 18:48:50,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:50,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578361408] [2021-08-30 18:48:50,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578361408] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-30 18:48:50,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-30 18:48:50,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-08-30 18:48:50,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411469485] [2021-08-30 18:48:50,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-30 18:48:50,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:48:50,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-30 18:48:50,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-30 18:48:50,275 INFO L87 Difference]: Start difference. First operand 118 states and 122 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 6 states have internal predecessors, (51), 5 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-08-30 18:48:50,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:48:50,469 INFO L93 Difference]: Finished difference Result 108 states and 110 transitions. [2021-08-30 18:48:50,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 18:48:50,470 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 6 states have internal predecessors, (51), 5 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 92 [2021-08-30 18:48:50,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:48:50,470 INFO L225 Difference]: With dead ends: 108 [2021-08-30 18:48:50,470 INFO L226 Difference]: Without dead ends: 108 [2021-08-30 18:48:50,471 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 80.51ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-08-30 18:48:50,471 INFO L928 BasicCegarLoop]: 19 mSDtfsCounter, 112 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 130.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.12ms SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 155.53ms IncrementalHoareTripleChecker+Time [2021-08-30 18:48:50,471 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 38 Invalid, 305 Unknown, 0 Unchecked, 1.12ms Time], IncrementalHoareTripleChecker [36 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 155.53ms Time] [2021-08-30 18:48:50,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-08-30 18:48:50,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 107. [2021-08-30 18:48:50,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 83 states have (on average 1.0843373493975903) internal successors, (90), 88 states have internal predecessors, (90), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:48:50,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 109 transitions. [2021-08-30 18:48:50,474 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 109 transitions. Word has length 92 [2021-08-30 18:48:50,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:48:50,475 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 109 transitions. [2021-08-30 18:48:50,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 6 states have internal predecessors, (51), 5 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-08-30 18:48:50,475 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 109 transitions. [2021-08-30 18:48:50,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-08-30 18:48:50,476 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:48:50,476 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:48:50,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-08-30 18:48:50,476 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting sll_circular_destroyErr2REQUIRES_VIOLATION === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:48:50,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:48:50,477 INFO L82 PathProgramCache]: Analyzing trace with hash 109821506, now seen corresponding path program 1 times [2021-08-30 18:48:50,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:48:50,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009116706] [2021-08-30 18:48:50,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:50,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:48:50,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:48:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:50,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:48:50,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:48:51,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:48:51,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:48:51,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:48:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:48:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:48:51,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,653 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-30 18:48:51,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:48:51,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009116706] [2021-08-30 18:48:51,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009116706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:48:51,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733237447] [2021-08-30 18:48:51,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:48:51,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:48:51,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:48:51,669 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:48:51,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-30 18:48:51,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:48:51,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 122 conjunts are in the unsatisfiable core [2021-08-30 18:48:51,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:48:51,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-30 18:48:52,065 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 18:48:52,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-30 18:48:52,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:48:52,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:48:52,266 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-08-30 18:48:52,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 48 [2021-08-30 18:48:52,274 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-08-30 18:48:52,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 44 [2021-08-30 18:48:53,933 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int)) (let ((.cse0 (select (select |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base|) |c_sll_circular_update_at_#in~head.offset|)) (.cse1 (+ sll_circular_update_at_~head.offset 4))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| .cse0 (store (select |c_old(#memory_$Pointer$.base)| .cse0) .cse1 (select (select |c_#memory_$Pointer$.base| .cse0) .cse1)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| .cse0 (store (select |c_old(#memory_$Pointer$.offset)| .cse0) .cse1 (select (select |c_#memory_$Pointer$.offset| .cse0) .cse1)))) (<= (select (select |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base|) |c_sll_circular_update_at_#in~head.offset|) sll_circular_update_at_~head.offset)))) is different from true [2021-08-30 18:48:53,977 INFO L354 Elim1Store]: treesize reduction 153, result has 12.6 percent of original size [2021-08-30 18:48:53,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 94 [2021-08-30 18:48:54,008 INFO L354 Elim1Store]: treesize reduction 161, result has 13.9 percent of original size [2021-08-30 18:48:54,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 57 [2021-08-30 18:48:54,995 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_circular_update_at_~head.offset Int)) (let ((.cse0 (+ sll_circular_update_at_~head.offset 4))) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_sll_circular_update_at_#in~head.base|) .cse0 (select (select |c_#memory_$Pointer$.offset| |c_sll_circular_update_at_#in~head.base|) .cse0)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base| (store (select |c_old(#memory_$Pointer$.base)| |c_sll_circular_update_at_#in~head.base|) .cse0 (select (select |c_#memory_$Pointer$.base| |c_sll_circular_update_at_#in~head.base|) .cse0)))) (<= |c_sll_circular_update_at_#in~head.offset| sll_circular_update_at_~head.offset)))) is different from true [2021-08-30 18:48:55,029 INFO L354 Elim1Store]: treesize reduction 88, result has 17.8 percent of original size [2021-08-30 18:48:55,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 69 [2021-08-30 18:48:55,044 INFO L354 Elim1Store]: treesize reduction 88, result has 17.8 percent of original size [2021-08-30 18:48:55,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 50 [2021-08-30 18:48:59,124 INFO L354 Elim1Store]: treesize reduction 69, result has 9.2 percent of original size [2021-08-30 18:48:59,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 55 [2021-08-30 18:48:59,136 INFO L354 Elim1Store]: treesize reduction 53, result has 11.7 percent of original size [2021-08-30 18:48:59,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 29 [2021-08-30 18:48:59,328 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 2 not checked. [2021-08-30 18:48:59,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:49:52,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733237447] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:49:52,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:49:52,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 33] total 63 [2021-08-30 18:49:52,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012410964] [2021-08-30 18:49:52,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-08-30 18:49:52,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:49:52,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-08-30 18:49:52,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=4573, Unknown=23, NotChecked=274, Total=5112 [2021-08-30 18:49:52,254 INFO L87 Difference]: Start difference. First operand 107 states and 109 transitions. Second operand has 63 states, 63 states have (on average 1.9841269841269842) internal successors, (125), 50 states have internal predecessors, (125), 7 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2021-08-30 18:50:23,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:50:23,548 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2021-08-30 18:50:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-30 18:50:23,549 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.9841269841269842) internal successors, (125), 50 states have internal predecessors, (125), 7 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) Word has length 95 [2021-08-30 18:50:23,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:50:23,549 INFO L225 Difference]: With dead ends: 96 [2021-08-30 18:50:23,549 INFO L226 Difference]: Without dead ends: 96 [2021-08-30 18:50:23,550 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 109 SyntacticMatches, 3 SemanticMatches, 95 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1608 ImplicationChecksByTransitivity, 90175.00ms TimeCoverageRelationStatistics Valid=615, Invalid=8290, Unknown=33, NotChecked=374, Total=9312 [2021-08-30 18:50:23,551 INFO L928 BasicCegarLoop]: 10 mSDtfsCounter, 181 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 2100 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 836.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 2362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.30ms SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 965.57ms IncrementalHoareTripleChecker+Time [2021-08-30 18:50:23,551 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 187 Invalid, 2362 Unknown, 0 Unchecked, 8.30ms Time], IncrementalHoareTripleChecker [76 Valid, 2100 Invalid, 0 Unknown, 186 Unchecked, 965.57ms Time] [2021-08-30 18:50:23,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-08-30 18:50:23,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-08-30 18:50:23,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 76 states have (on average 1.013157894736842) internal successors, (77), 77 states have internal predecessors, (77), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:50:23,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 96 transitions. [2021-08-30 18:50:23,553 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 96 transitions. Word has length 95 [2021-08-30 18:50:23,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:50:23,553 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 96 transitions. [2021-08-30 18:50:23,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.9841269841269842) internal successors, (125), 50 states have internal predecessors, (125), 7 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2021-08-30 18:50:23,554 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 96 transitions. [2021-08-30 18:50:23,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-08-30 18:50:23,554 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:50:23,555 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:50:23,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-30 18:50:23,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-30 18:50:23,780 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting sll_circular_destroyErr9ASSERT_VIOLATIONMEMORY_FREE === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:50:23,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:50:23,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1835758062, now seen corresponding path program 1 times [2021-08-30 18:50:23,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:50:23,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251717059] [2021-08-30 18:50:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:50:23,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:50:23,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:23,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:50:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:23,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:50:23,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:50:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:50:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:50:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:50:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:50:24,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:50:24,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-08-30 18:50:24,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:50:24,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251717059] [2021-08-30 18:50:24,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251717059] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:50:24,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4547040] [2021-08-30 18:50:24,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:50:24,416 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:50:24,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:50:24,417 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:50:24,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-30 18:50:24,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:24,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-30 18:50:24,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:50:24,829 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-08-30 18:50:24,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2021-08-30 18:50:24,957 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-08-30 18:50:24,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:50:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-08-30 18:50:25,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4547040] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 18:50:25,346 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-30 18:50:25,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 7, 7] total 40 [2021-08-30 18:50:25,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63416505] [2021-08-30 18:50:25,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-08-30 18:50:25,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:50:25,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-08-30 18:50:25,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1509, Unknown=0, NotChecked=0, Total=1640 [2021-08-30 18:50:25,348 INFO L87 Difference]: Start difference. First operand 96 states and 96 transitions. Second operand has 41 states, 40 states have (on average 3.125) internal successors, (125), 34 states have internal predecessors, (125), 4 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-30 18:50:26,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:50:26,757 INFO L93 Difference]: Finished difference Result 95 states and 95 transitions. [2021-08-30 18:50:26,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-30 18:50:26,758 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 3.125) internal successors, (125), 34 states have internal predecessors, (125), 4 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) Word has length 97 [2021-08-30 18:50:26,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:50:26,759 INFO L225 Difference]: With dead ends: 95 [2021-08-30 18:50:26,759 INFO L226 Difference]: Without dead ends: 95 [2021-08-30 18:50:26,759 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 195 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 1469.34ms TimeCoverageRelationStatistics Valid=333, Invalid=3207, Unknown=0, NotChecked=0, Total=3540 [2021-08-30 18:50:26,760 INFO L928 BasicCegarLoop]: 10 mSDtfsCounter, 104 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 602.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 1862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.85ms SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 712.75ms IncrementalHoareTripleChecker+Time [2021-08-30 18:50:26,760 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 130 Invalid, 1862 Unknown, 0 Unchecked, 5.85ms Time], IncrementalHoareTripleChecker [41 Valid, 1679 Invalid, 0 Unknown, 142 Unchecked, 712.75ms Time] [2021-08-30 18:50:26,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-08-30 18:50:26,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2021-08-30 18:50:26,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 76 states have (on average 1.0) internal successors, (76), 76 states have internal predecessors, (76), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-08-30 18:50:26,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 95 transitions. [2021-08-30 18:50:26,762 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 95 transitions. Word has length 97 [2021-08-30 18:50:26,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:50:26,762 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 95 transitions. [2021-08-30 18:50:26,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 3.125) internal successors, (125), 34 states have internal predecessors, (125), 4 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-30 18:50:26,763 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2021-08-30 18:50:26,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-08-30 18:50:26,763 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 18:50:26,763 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 18:50:26,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-30 18:50:26,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:50:26,964 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting mainErr1ENSURES_VIOLATIONMEMORY_LEAK === [node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION, node_createErr2REQUIRES_VIOLATION, node_createErr3REQUIRES_VIOLATION (and 24 more)] === [2021-08-30 18:50:26,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 18:50:26,964 INFO L82 PathProgramCache]: Analyzing trace with hash -85323018, now seen corresponding path program 1 times [2021-08-30 18:50:26,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-30 18:50:26,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452570613] [2021-08-30 18:50:26,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:50:26,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-30 18:50:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-30 18:50:27,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-30 18:50:27,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-08-30 18:50:27,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-08-30 18:50:27,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-08-30 18:50:27,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2021-08-30 18:50:27,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-08-30 18:50:27,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-08-30 18:50:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:27,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-08-30 18:50:27,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:28,161 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-08-30 18:50:28,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-30 18:50:28,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452570613] [2021-08-30 18:50:28,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452570613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:50:28,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775876342] [2021-08-30 18:50:28,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 18:50:28,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:50:28,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 18:50:28,165 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 18:50:28,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-30 18:50:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 18:50:28,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 99 conjunts are in the unsatisfiable core [2021-08-30 18:50:28,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 18:50:28,569 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-08-30 18:50:28,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 31 [2021-08-30 18:50:28,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-30 18:50:28,832 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-30 18:50:28,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 32 [2021-08-30 18:50:29,219 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:50:29,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 31 [2021-08-30 18:50:29,222 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-30 18:50:29,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 21 [2021-08-30 18:50:39,185 INFO L354 Elim1Store]: treesize reduction 74, result has 22.1 percent of original size [2021-08-30 18:50:39,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 69 treesize of output 59 [2021-08-30 18:50:39,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-08-30 18:50:39,311 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-30 18:50:39,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 21 [2021-08-30 18:50:39,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 22 [2021-08-30 18:50:39,632 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:50:39,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 29 [2021-08-30 18:50:39,924 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:50:39,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 29 [2021-08-30 18:50:40,156 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:50:40,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 29 [2021-08-30 18:50:40,161 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-30 18:50:40,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2021-08-30 18:51:04,807 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-30 18:51:04,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 55 [2021-08-30 18:51:04,816 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-08-30 18:51:04,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 43 [2021-08-30 18:51:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-08-30 18:51:04,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 18:51:05,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775876342] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-30 18:51:05,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 18:51:05,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 61 [2021-08-30 18:51:05,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298078194] [2021-08-30 18:51:05,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-30 18:51:05,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-30 18:51:05,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-30 18:51:05,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=3693, Unknown=13, NotChecked=0, Total=3906 [2021-08-30 18:51:05,058 INFO L87 Difference]: Start difference. First operand 95 states and 95 transitions. Second operand has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 52 states have internal predecessors, (137), 8 states have call successors, (17), 8 states have call predecessors, (17), 13 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) [2021-08-30 18:51:38,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 18:51:38,209 INFO L93 Difference]: Finished difference Result 94 states and 94 transitions. [2021-08-30 18:51:38,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-30 18:51:38,209 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 52 states have internal predecessors, (137), 8 states have call successors, (17), 8 states have call predecessors, (17), 13 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) Word has length 101 [2021-08-30 18:51:38,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 18:51:38,209 INFO L225 Difference]: With dead ends: 94 [2021-08-30 18:51:38,210 INFO L226 Difference]: Without dead ends: 0 [2021-08-30 18:51:38,210 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 83 SyntacticMatches, 10 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1564 ImplicationChecksByTransitivity, 68724.14ms TimeCoverageRelationStatistics Valid=387, Invalid=6904, Unknown=19, NotChecked=0, Total=7310 [2021-08-30 18:51:38,211 INFO L928 BasicCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 470.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.67ms SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 466 IncrementalHoareTripleChecker+Unchecked, 544.65ms IncrementalHoareTripleChecker+Time [2021-08-30 18:51:38,211 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 21 Invalid, 1569 Unknown, 0 Unchecked, 3.67ms Time], IncrementalHoareTripleChecker [40 Valid, 1063 Invalid, 0 Unknown, 466 Unchecked, 544.65ms Time] [2021-08-30 18:51:38,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-08-30 18:51:38,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-08-30 18:51:38,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-30 18:51:38,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-08-30 18:51:38,212 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 101 [2021-08-30 18:51:38,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 18:51:38,212 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-30 18:51:38,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 52 states have internal predecessors, (137), 8 states have call successors, (17), 8 states have call predecessors, (17), 13 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) [2021-08-30 18:51:38,212 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-08-30 18:51:38,213 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-08-30 18:51:38,215 INFO L764 garLoopResultBuilder]: Registering result SAFE for location node_createErr0REQUIRES_VIOLATION (27 of 28 remaining) [2021-08-30 18:51:38,215 INFO L764 garLoopResultBuilder]: Registering result SAFE for location node_createErr1REQUIRES_VIOLATION (26 of 28 remaining) [2021-08-30 18:51:38,215 INFO L764 garLoopResultBuilder]: Registering result SAFE for location node_createErr2REQUIRES_VIOLATION (25 of 28 remaining) [2021-08-30 18:51:38,215 INFO L764 garLoopResultBuilder]: Registering result SAFE for location node_createErr3REQUIRES_VIOLATION (24 of 28 remaining) [2021-08-30 18:51:38,216 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr0ASSERT_VIOLATIONMEMORY_LEAK (23 of 28 remaining) [2021-08-30 18:51:38,216 INFO L764 garLoopResultBuilder]: Registering result SAFE for location mainErr1ENSURES_VIOLATIONMEMORY_LEAK (22 of 28 remaining) [2021-08-30 18:51:38,216 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_update_atErr0REQUIRES_VIOLATION (21 of 28 remaining) [2021-08-30 18:51:38,216 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_update_atErr1REQUIRES_VIOLATION (20 of 28 remaining) [2021-08-30 18:51:38,216 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_update_atErr2REQUIRES_VIOLATION (19 of 28 remaining) [2021-08-30 18:51:38,216 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_update_atErr3REQUIRES_VIOLATION (18 of 28 remaining) [2021-08-30 18:51:38,217 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr0REQUIRES_VIOLATION (17 of 28 remaining) [2021-08-30 18:51:38,217 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr1REQUIRES_VIOLATION (16 of 28 remaining) [2021-08-30 18:51:38,217 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr2REQUIRES_VIOLATION (15 of 28 remaining) [2021-08-30 18:51:38,217 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr3REQUIRES_VIOLATION (14 of 28 remaining) [2021-08-30 18:51:38,217 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr4ASSERT_VIOLATIONMEMORY_FREE (13 of 28 remaining) [2021-08-30 18:51:38,217 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr5ASSERT_VIOLATIONMEMORY_FREE (12 of 28 remaining) [2021-08-30 18:51:38,218 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr6ASSERT_VIOLATIONMEMORY_FREE (11 of 28 remaining) [2021-08-30 18:51:38,218 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr7ASSERT_VIOLATIONMEMORY_FREE (10 of 28 remaining) [2021-08-30 18:51:38,218 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr8ASSERT_VIOLATIONMEMORY_FREE (9 of 28 remaining) [2021-08-30 18:51:38,218 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_destroyErr9ASSERT_VIOLATIONMEMORY_FREE (8 of 28 remaining) [2021-08-30 18:51:38,218 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_createErr0REQUIRES_VIOLATION (7 of 28 remaining) [2021-08-30 18:51:38,218 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_createErr1REQUIRES_VIOLATION (6 of 28 remaining) [2021-08-30 18:51:38,219 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_createErr2REQUIRES_VIOLATION (5 of 28 remaining) [2021-08-30 18:51:38,219 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_createErr3REQUIRES_VIOLATION (4 of 28 remaining) [2021-08-30 18:51:38,219 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_get_data_atErr0REQUIRES_VIOLATION (3 of 28 remaining) [2021-08-30 18:51:38,219 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_get_data_atErr1REQUIRES_VIOLATION (2 of 28 remaining) [2021-08-30 18:51:38,219 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_get_data_atErr2REQUIRES_VIOLATION (1 of 28 remaining) [2021-08-30 18:51:38,219 INFO L764 garLoopResultBuilder]: Registering result SAFE for location sll_circular_get_data_atErr3REQUIRES_VIOLATION (0 of 28 remaining) [2021-08-30 18:51:38,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-08-30 18:51:38,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 18:51:38,429 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-30 18:51:38,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.08 06:51:38 BoogieIcfgContainer [2021-08-30 18:51:38,430 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-30 18:51:38,431 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-30 18:51:38,431 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-30 18:51:38,431 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-30 18:51:38,432 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 06:46:15" (3/4) ... [2021-08-30 18:51:38,434 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-08-30 18:51:38,439 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure reach_error [2021-08-30 18:51:38,439 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2021-08-30 18:51:38,439 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure myexit [2021-08-30 18:51:38,439 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_get_data_at [2021-08-30 18:51:38,439 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __bswap_32 [2021-08-30 18:51:38,440 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __bswap_64 [2021-08-30 18:51:38,440 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_create [2021-08-30 18:51:38,440 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_destroy [2021-08-30 18:51:38,440 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2021-08-30 18:51:38,440 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_update_at [2021-08-30 18:51:38,440 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure node_create [2021-08-30 18:51:38,445 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 24 nodes and edges [2021-08-30 18:51:38,445 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2021-08-30 18:51:38,446 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-08-30 18:51:38,446 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-08-30 18:51:38,487 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-08-30 18:51:38,487 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-30 18:51:38,488 INFO L158 Benchmark]: Toolchain (without parser) took 323643.67ms. Allocated memory was 58.7MB in the beginning and 134.2MB in the end (delta: 75.5MB). Free memory was 35.8MB in the beginning and 94.5MB in the end (delta: -58.6MB). Peak memory consumption was 18.4MB. Max. memory is 16.1GB. [2021-08-30 18:51:38,488 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 58.7MB. Free memory was 40.3MB in the beginning and 40.2MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-30 18:51:38,488 INFO L158 Benchmark]: CACSL2BoogieTranslator took 483.88ms. Allocated memory is still 58.7MB. Free memory was 35.7MB in the beginning and 39.2MB in the end (delta: -3.5MB). Peak memory consumption was 21.8MB. Max. memory is 16.1GB. [2021-08-30 18:51:38,488 INFO L158 Benchmark]: Boogie Preprocessor took 92.34ms. Allocated memory is still 58.7MB. Free memory was 39.2MB in the beginning and 36.2MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-30 18:51:38,489 INFO L158 Benchmark]: RCFGBuilder took 514.38ms. Allocated memory was 58.7MB in the beginning and 75.5MB in the end (delta: 16.8MB). Free memory was 36.2MB in the beginning and 48.2MB in the end (delta: -12.0MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. [2021-08-30 18:51:38,489 INFO L158 Benchmark]: TraceAbstraction took 322491.28ms. Allocated memory was 75.5MB in the beginning and 134.2MB in the end (delta: 58.7MB). Free memory was 47.5MB in the beginning and 98.5MB in the end (delta: -51.0MB). Peak memory consumption was 8.2MB. Max. memory is 16.1GB. [2021-08-30 18:51:38,489 INFO L158 Benchmark]: Witness Printer took 56.55ms. Allocated memory is still 134.2MB. Free memory was 98.5MB in the beginning and 94.5MB in the end (delta: 4.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-30 18:51:38,490 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 58.7MB. Free memory was 40.3MB in the beginning and 40.2MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 483.88ms. Allocated memory is still 58.7MB. Free memory was 35.7MB in the beginning and 39.2MB in the end (delta: -3.5MB). Peak memory consumption was 21.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 92.34ms. Allocated memory is still 58.7MB. Free memory was 39.2MB in the beginning and 36.2MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 514.38ms. Allocated memory was 58.7MB in the beginning and 75.5MB in the end (delta: 16.8MB). Free memory was 36.2MB in the beginning and 48.2MB in the end (delta: -12.0MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. * TraceAbstraction took 322491.28ms. Allocated memory was 75.5MB in the beginning and 134.2MB in the end (delta: 58.7MB). Free memory was 47.5MB in the beginning and 98.5MB in the end (delta: -51.0MB). Peak memory consumption was 8.2MB. Max. memory is 16.1GB. * Witness Printer took 56.55ms. Allocated memory is still 134.2MB. Free memory was 98.5MB in the beginning and 94.5MB in the end (delta: 4.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 579]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 579]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 580]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 580]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 637]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 620]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 615]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 615]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 618]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 618]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 597]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 597]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 599]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 599]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 600]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 600]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 600]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 603]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 603]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 603]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 588]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 588]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 592]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 592]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 608]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 608]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 611]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 611]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 12 procedures, 114 locations, 28 error locations. Started 1 CEGAR loops. OverallTime: 322432.19ms, OverallIterations: 36, TraceHistogramMax: 3, EmptinessCheckTime: 53.76ms, AutomataDifference: 121598.58ms, DeadEndRemovalTime: 0.00ms, HoareAnnotationTime: 0.00ms, InitialAbstractionConstructionTime: 13.04ms, PartialOrderReductionTime: 0.00ms, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5175 SdHoareTripleChecker+Valid, 18112.65ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5113 mSDsluCounter, 3558 SdHoareTripleChecker+Invalid, 15060.85ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 4883 IncrementalHoareTripleChecker+Unchecked, 11860 mSDsCounter, 1190 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 39815 IncrementalHoareTripleChecker+Invalid, 45888 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1190 mSolverCounterUnsat, 507 mSDtfsCounter, 39815 mSolverCounterSat, 186.03ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3074 GetRequests, 1825 SyntacticMatches, 53 SemanticMatches, 1196 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 11303 ImplicationChecksByTransitivity, 276823.57ms Time, 0.00ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=130occurred in iteration=15, InterpolantAutomatonStates: 636, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.00ms DumpTime, AutomataMinimizationStatistics: 177.48ms AutomataMinimizationTime, 36 MinimizatonAttempts, 581 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 331.36ms SsaConstructionTime, 1186.54ms SatisfiabilityAnalysisTime, 189635.48ms InterpolantComputationTime, 3330 NumberOfCodeBlocks, 3330 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 3730 ConstructedInterpolants, 224 QuantifiedInterpolants, 34940 SizeOfPredicates, 245 NumberOfNonLiveVariables, 6097 ConjunctsInSsa, 932 ConjunctsInUnsatCore, 59 InterpolantComputations, 21 PerfectInterpolantSequences, 985/1339 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 28 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-08-30 18:51:38,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...