./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/list-simple/sll2n_remove_all_reverse.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 20ed64ec 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/sll2n_remove_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 661240919dc6588bede452a002e2db53a892483c .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis 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/sll2n_remove_all_reverse.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.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 661240919dc6588bede452a002e2db53a892483c .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN --- Real Ultimate output --- This is Ultimate 0.2.1-dev-20ed64e [2021-08-27 07:32:19,890 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-27 07:32:19,892 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-27 07:32:19,913 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-27 07:32:19,913 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-27 07:32:19,914 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-27 07:32:19,915 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-27 07:32:19,922 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-27 07:32:19,923 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-27 07:32:19,926 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-27 07:32:19,927 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-27 07:32:19,930 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-27 07:32:19,931 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-27 07:32:19,933 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-27 07:32:19,934 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-27 07:32:19,935 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-27 07:32:19,937 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-27 07:32:19,938 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-27 07:32:19,941 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-27 07:32:19,956 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-27 07:32:19,957 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-27 07:32:19,958 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-27 07:32:19,960 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-27 07:32:19,960 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-27 07:32:19,963 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-27 07:32:19,964 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-27 07:32:19,964 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-27 07:32:19,968 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-27 07:32:19,968 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-27 07:32:19,969 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-27 07:32:19,969 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-27 07:32:19,970 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-27 07:32:19,971 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-27 07:32:19,971 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-27 07:32:19,972 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-27 07:32:19,973 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-27 07:32:19,973 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-27 07:32:19,973 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-27 07:32:19,973 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-27 07:32:19,975 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-27 07:32:19,975 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-27 07:32:19,978 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-08-27 07:32:19,999 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-27 07:32:20,000 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-27 07:32:20,000 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-27 07:32:20,000 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-27 07:32:20,001 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-27 07:32:20,001 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-27 07:32:20,001 INFO L138 SettingsManager]: * Use SBE=true [2021-08-27 07:32:20,001 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-27 07:32:20,002 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-27 07:32:20,002 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-27 07:32:20,002 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-27 07:32:20,002 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-27 07:32:20,002 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-27 07:32:20,002 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-08-27 07:32:20,003 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-08-27 07:32:20,003 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-08-27 07:32:20,003 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-27 07:32:20,003 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-08-27 07:32:20,003 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-27 07:32:20,003 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-27 07:32:20,003 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-27 07:32:20,004 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-27 07:32:20,004 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-27 07:32:20,004 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-27 07:32:20,004 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-27 07:32:20,004 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-27 07:32:20,004 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-27 07:32:20,005 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-27 07:32:20,005 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-27 07:32:20,005 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 -> 661240919dc6588bede452a002e2db53a892483c [2021-08-27 07:32:20,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-27 07:32:20,274 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-27 07:32:20,276 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-27 07:32:20,277 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-27 07:32:20,277 INFO L275 PluginConnector]: CDTParser initialized [2021-08-27 07:32:20,278 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/list-simple/sll2n_remove_all_reverse.i [2021-08-27 07:32:20,337 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/367fd0175/342e6c046c3046f5af37a808f5cdc2cf/FLAG80c6f53c3 [2021-08-27 07:32:20,693 INFO L306 CDTParser]: Found 1 translation units. [2021-08-27 07:32:20,694 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-simple/sll2n_remove_all_reverse.i [2021-08-27 07:32:20,706 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/367fd0175/342e6c046c3046f5af37a808f5cdc2cf/FLAG80c6f53c3 [2021-08-27 07:32:21,073 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/367fd0175/342e6c046c3046f5af37a808f5cdc2cf [2021-08-27 07:32:21,075 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-27 07:32:21,077 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-27 07:32:21,077 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-27 07:32:21,078 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-27 07:32:21,081 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-27 07:32:21,082 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d494249 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21, skipping insertion in model container [2021-08-27 07:32:21,083 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,087 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-27 07:32:21,112 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-27 07:32:21,275 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/sll2n_remove_all_reverse.i[24038,24051] [2021-08-27 07:32:21,287 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-27 07:32:21,292 INFO L203 MainTranslator]: Completed pre-run [2021-08-27 07:32:21,339 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/sll2n_remove_all_reverse.i[24038,24051] [2021-08-27 07:32:21,340 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-27 07:32:21,366 INFO L208 MainTranslator]: Completed translation [2021-08-27 07:32:21,366 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21 WrapperNode [2021-08-27 07:32:21,367 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-27 07:32:21,368 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-27 07:32:21,369 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-27 07:32:21,369 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-27 07:32:21,375 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,376 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,404 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,404 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,414 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,423 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,428 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,436 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-27 07:32:21,438 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-27 07:32:21,439 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-27 07:32:21,440 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-27 07:32:21,442 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (1/1) ... [2021-08-27 07:32:21,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-27 07:32:21,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:21,460 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-27 07:32:21,462 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-27 07:32:21,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-08-27 07:32:21,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-27 07:32:21,485 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-08-27 07:32:21,486 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2021-08-27 07:32:21,486 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2021-08-27 07:32:21,486 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2021-08-27 07:32:21,486 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-08-27 07:32:21,487 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_create [2021-08-27 07:32:21,487 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_remove_last [2021-08-27 07:32:21,487 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-08-27 07:32:21,487 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-08-27 07:32:21,487 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-08-27 07:32:21,487 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-08-27 07:32:21,487 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2021-08-27 07:32:21,488 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2021-08-27 07:32:21,489 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure select [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2021-08-27 07:32:21,490 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure random [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2021-08-27 07:32:21,491 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2021-08-27 07:32:21,492 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2021-08-27 07:32:21,493 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure free [2021-08-27 07:32:21,494 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2021-08-27 07:32:21,495 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2021-08-27 07:32:21,496 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure system [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2021-08-27 07:32:21,497 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure div [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2021-08-27 07:32:21,498 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2021-08-27 07:32:21,499 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-27 07:32:21,500 INFO L130 BoogieDeclarations]: Found specification of procedure sll_create [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure sll_remove_last [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-27 07:32:21,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-27 07:32:21,782 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2021-08-27 07:32:21,910 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-27 07:32:21,913 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-08-27 07:32:21,914 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:32:21 BoogieIcfgContainer [2021-08-27 07:32:21,915 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-27 07:32:21,916 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-27 07:32:21,916 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-27 07:32:21,918 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-27 07:32:21,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 07:32:21" (1/3) ... [2021-08-27 07:32:21,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f44c7bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:32:21, skipping insertion in model container [2021-08-27 07:32:21,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:32:21" (2/3) ... [2021-08-27 07:32:21,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f44c7bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:32:21, skipping insertion in model container [2021-08-27 07:32:21,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:32:21" (3/3) ... [2021-08-27 07:32:21,921 INFO L111 eAbstractionObserver]: Analyzing ICFG sll2n_remove_all_reverse.i [2021-08-27 07:32:21,925 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-27 07:32:21,925 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2021-08-27 07:32:21,959 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-27 07:32:21,964 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-27 07:32:21,965 INFO L340 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2021-08-27 07:32:21,980 INFO L276 IsEmpty]: Start isEmpty. Operand has 91 states, 47 states have (on average 1.872340425531915) internal successors, (88), 79 states have internal predecessors, (88), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:32:21,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-27 07:32:21,992 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:21,992 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:32:21,992 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:21,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:21,996 INFO L82 PathProgramCache]: Analyzing trace with hash 67921496, now seen corresponding path program 1 times [2021-08-27 07:32:22,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:22,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808211561] [2021-08-27 07:32:22,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:22,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:22,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,212 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-27 07:32:22,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:22,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808211561] [2021-08-27 07:32:22,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808211561] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:22,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:22,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-27 07:32:22,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784339590] [2021-08-27 07:32:22,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 07:32:22,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:22,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 07:32:22,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 07:32:22,233 INFO L87 Difference]: Start difference. First operand has 91 states, 47 states have (on average 1.872340425531915) internal successors, (88), 79 states have internal predecessors, (88), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-27 07:32:22,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:22,411 INFO L93 Difference]: Finished difference Result 94 states and 100 transitions. [2021-08-27 07:32:22,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-27 07:32:22,412 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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 13 [2021-08-27 07:32:22,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:22,419 INFO L225 Difference]: With dead ends: 94 [2021-08-27 07:32:22,419 INFO L226 Difference]: Without dead ends: 88 [2021-08-27 07:32:22,421 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.6ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 07:32:22,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-08-27 07:32:22,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 83. [2021-08-27 07:32:22,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 44 states have (on average 1.75) internal successors, (77), 73 states have internal predecessors, (77), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:32:22,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 86 transitions. [2021-08-27 07:32:22,453 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 86 transitions. Word has length 13 [2021-08-27 07:32:22,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:22,454 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 86 transitions. [2021-08-27 07:32:22,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-27 07:32:22,454 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 86 transitions. [2021-08-27 07:32:22,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-27 07:32:22,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:22,455 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:32:22,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-27 07:32:22,455 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:22,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:22,456 INFO L82 PathProgramCache]: Analyzing trace with hash 67921497, now seen corresponding path program 1 times [2021-08-27 07:32:22,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:22,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797304439] [2021-08-27 07:32:22,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:22,457 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:22,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,539 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-27 07:32:22,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:22,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797304439] [2021-08-27 07:32:22,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797304439] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:22,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:22,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-27 07:32:22,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300833602] [2021-08-27 07:32:22,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 07:32:22,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:22,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 07:32:22,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 07:32:22,542 INFO L87 Difference]: Start difference. First operand 83 states and 86 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-27 07:32:22,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:22,653 INFO L93 Difference]: Finished difference Result 86 states and 91 transitions. [2021-08-27 07:32:22,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-27 07:32:22,654 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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 13 [2021-08-27 07:32:22,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:22,655 INFO L225 Difference]: With dead ends: 86 [2021-08-27 07:32:22,655 INFO L226 Difference]: Without dead ends: 86 [2021-08-27 07:32:22,655 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.1ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 07:32:22,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-08-27 07:32:22,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 81. [2021-08-27 07:32:22,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 71 states have internal predecessors, (75), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:32:22,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 84 transitions. [2021-08-27 07:32:22,660 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 84 transitions. Word has length 13 [2021-08-27 07:32:22,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:22,660 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 84 transitions. [2021-08-27 07:32:22,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-27 07:32:22,661 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 84 transitions. [2021-08-27 07:32:22,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-27 07:32:22,661 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:22,661 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:32:22,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-27 07:32:22,662 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:22,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:22,662 INFO L82 PathProgramCache]: Analyzing trace with hash 163879501, now seen corresponding path program 1 times [2021-08-27 07:32:22,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:22,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202478182] [2021-08-27 07:32:22,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:22,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:22,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:22,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:22,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:22,738 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-27 07:32:22,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:22,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202478182] [2021-08-27 07:32:22,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202478182] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:22,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:22,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-27 07:32:22,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120573083] [2021-08-27 07:32:22,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 07:32:22,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:22,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 07:32:22,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-27 07:32:22,740 INFO L87 Difference]: Start difference. First operand 81 states and 84 transitions. Second operand has 7 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-27 07:32:22,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:22,971 INFO L93 Difference]: Finished difference Result 92 states and 96 transitions. [2021-08-27 07:32:22,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:32:22,972 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2021-08-27 07:32:22,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:22,973 INFO L225 Difference]: With dead ends: 92 [2021-08-27 07:32:22,973 INFO L226 Difference]: Without dead ends: 89 [2021-08-27 07:32:22,973 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 99.1ms TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-27 07:32:22,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-08-27 07:32:22,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 82. [2021-08-27 07:32:22,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 72 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:32:22,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 85 transitions. [2021-08-27 07:32:22,977 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 85 transitions. Word has length 15 [2021-08-27 07:32:22,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:22,978 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 85 transitions. [2021-08-27 07:32:22,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-27 07:32:22,978 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 85 transitions. [2021-08-27 07:32:22,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-27 07:32:22,978 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:22,978 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:32:22,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-27 07:32:22,979 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting sll_createErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:22,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:22,979 INFO L82 PathProgramCache]: Analyzing trace with hash -739000516, now seen corresponding path program 1 times [2021-08-27 07:32:22,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:22,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489016334] [2021-08-27 07:32:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:22,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:23,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-08-27 07:32:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,065 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-27 07:32:23,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:23,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489016334] [2021-08-27 07:32:23,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489016334] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:23,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:23,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-27 07:32:23,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078033450] [2021-08-27 07:32:23,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 07:32:23,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:23,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 07:32:23,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:32:23,070 INFO L87 Difference]: Start difference. First operand 82 states and 85 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 07:32:23,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:23,322 INFO L93 Difference]: Finished difference Result 82 states and 86 transitions. [2021-08-27 07:32:23,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:32:23,322 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2021-08-27 07:32:23,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:23,323 INFO L225 Difference]: With dead ends: 82 [2021-08-27 07:32:23,323 INFO L226 Difference]: Without dead ends: 82 [2021-08-27 07:32:23,324 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 07:32:23,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-08-27 07:32:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2021-08-27 07:32:23,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 45 states have (on average 1.6666666666666667) internal successors, (75), 71 states have internal predecessors, (75), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:32:23,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 84 transitions. [2021-08-27 07:32:23,328 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 84 transitions. Word has length 19 [2021-08-27 07:32:23,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:23,328 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 84 transitions. [2021-08-27 07:32:23,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 07:32:23,328 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 84 transitions. [2021-08-27 07:32:23,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-27 07:32:23,329 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:23,329 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:32:23,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-27 07:32:23,329 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting sll_createErr1REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:23,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:23,330 INFO L82 PathProgramCache]: Analyzing trace with hash -739000515, now seen corresponding path program 1 times [2021-08-27 07:32:23,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:23,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952359278] [2021-08-27 07:32:23,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:23,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:23,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-08-27 07:32:23,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,444 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-27 07:32:23,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:23,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952359278] [2021-08-27 07:32:23,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952359278] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:23,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:23,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-27 07:32:23,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174274198] [2021-08-27 07:32:23,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 07:32:23,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:23,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 07:32:23,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:32:23,446 INFO L87 Difference]: Start difference. First operand 81 states and 84 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 07:32:23,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:23,696 INFO L93 Difference]: Finished difference Result 81 states and 85 transitions. [2021-08-27 07:32:23,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:32:23,697 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2021-08-27 07:32:23,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:23,697 INFO L225 Difference]: With dead ends: 81 [2021-08-27 07:32:23,698 INFO L226 Difference]: Without dead ends: 81 [2021-08-27 07:32:23,698 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 07:32:23,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-27 07:32:23,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2021-08-27 07:32:23,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 45 states have (on average 1.6444444444444444) internal successors, (74), 70 states have internal predecessors, (74), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:32:23,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 83 transitions. [2021-08-27 07:32:23,701 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 83 transitions. Word has length 19 [2021-08-27 07:32:23,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:23,701 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 83 transitions. [2021-08-27 07:32:23,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 07:32:23,702 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 83 transitions. [2021-08-27 07:32:23,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-27 07:32:23,702 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:23,702 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 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-27 07:32:23,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-27 07:32:23,703 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:23,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:23,703 INFO L82 PathProgramCache]: Analyzing trace with hash -942427069, now seen corresponding path program 1 times [2021-08-27 07:32:23,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:23,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921553186] [2021-08-27 07:32:23,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:23,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:23,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:23,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:32:23,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:23,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921553186] [2021-08-27 07:32:23,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921553186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:23,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626311743] [2021-08-27 07:32:23,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:23,783 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:23,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:23,788 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-27 07:32:23,796 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-27 07:32:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:23,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-27 07:32:23,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:32:24,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626311743] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:24,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:24,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 10 [2021-08-27 07:32:24,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573127484] [2021-08-27 07:32:24,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 07:32:24,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:24,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 07:32:24,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 07:32:24,137 INFO L87 Difference]: Start difference. First operand 80 states and 83 transitions. Second operand has 10 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:32:24,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:24,390 INFO L93 Difference]: Finished difference Result 94 states and 99 transitions. [2021-08-27 07:32:24,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 07:32:24,391 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) Word has length 28 [2021-08-27 07:32:24,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:24,391 INFO L225 Difference]: With dead ends: 94 [2021-08-27 07:32:24,391 INFO L226 Difference]: Without dead ends: 91 [2021-08-27 07:32:24,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 105.9ms TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-27 07:32:24,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-08-27 07:32:24,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 86. [2021-08-27 07:32:24,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 50 states have (on average 1.58) internal successors, (79), 75 states have internal predecessors, (79), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:32:24,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2021-08-27 07:32:24,395 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 28 [2021-08-27 07:32:24,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:24,396 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2021-08-27 07:32:24,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:32:24,396 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2021-08-27 07:32:24,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-27 07:32:24,397 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:24,398 INFO L512 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] [2021-08-27 07:32:24,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-27 07:32:24,612 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-27 07:32:24,613 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:24,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:24,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1307900429, now seen corresponding path program 2 times [2021-08-27 07:32:24,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:24,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457405305] [2021-08-27 07:32:24,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:24,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:24,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:24,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:24,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,705 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:24,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:24,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457405305] [2021-08-27 07:32:24,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457405305] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:24,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:24,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-27 07:32:24,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824935009] [2021-08-27 07:32:24,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 07:32:24,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:24,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 07:32:24,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-27 07:32:24,708 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-08-27 07:32:24,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:24,875 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2021-08-27 07:32:24,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 07:32:24,875 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2021-08-27 07:32:24,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:24,876 INFO L225 Difference]: With dead ends: 89 [2021-08-27 07:32:24,877 INFO L226 Difference]: Without dead ends: 89 [2021-08-27 07:32:24,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 44.9ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:32:24,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-08-27 07:32:24,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. [2021-08-27 07:32:24,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 51 states have (on average 1.5686274509803921) internal successors, (80), 76 states have internal predecessors, (80), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:32:24,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2021-08-27 07:32:24,898 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 41 [2021-08-27 07:32:24,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:24,899 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2021-08-27 07:32:24,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-08-27 07:32:24,900 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2021-08-27 07:32:24,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-27 07:32:24,900 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:24,900 INFO L512 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] [2021-08-27 07:32:24,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-27 07:32:24,901 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting sll_remove_lastErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:24,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:24,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1532966339, now seen corresponding path program 1 times [2021-08-27 07:32:24,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:24,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838700306] [2021-08-27 07:32:24,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:24,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:24,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:24,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:24,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:25,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:25,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:25,258 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-27 07:32:25,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:25,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838700306] [2021-08-27 07:32:25,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838700306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:25,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253059611] [2021-08-27 07:32:25,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:25,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:25,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:25,260 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-27 07:32:25,294 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-27 07:32:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:25,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-27 07:32:25,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:25,483 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-27 07:32:25,838 INFO L354 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2021-08-27 07:32:25,839 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 2 case distinctions, treesize of input 20 treesize of output 19 [2021-08-27 07:32:25,862 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:25,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253059611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:25,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:25,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-27 07:32:25,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712358475] [2021-08-27 07:32:25,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-27 07:32:25,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:25,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-27 07:32:25,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-27 07:32:25,865 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand has 18 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 14 states have internal predecessors, (53), 5 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-27 07:32:26,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:26,684 INFO L93 Difference]: Finished difference Result 136 states and 147 transitions. [2021-08-27 07:32:26,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-27 07:32:26,685 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 14 states have internal predecessors, (53), 5 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) Word has length 43 [2021-08-27 07:32:26,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:26,686 INFO L225 Difference]: With dead ends: 136 [2021-08-27 07:32:26,686 INFO L226 Difference]: Without dead ends: 136 [2021-08-27 07:32:26,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 553.9ms TimeCoverageRelationStatistics Valid=178, Invalid=634, Unknown=0, NotChecked=0, Total=812 [2021-08-27 07:32:26,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-08-27 07:32:26,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 99. [2021-08-27 07:32:26,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 62 states have (on average 1.467741935483871) internal successors, (91), 85 states have internal predecessors, (91), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-08-27 07:32:26,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 107 transitions. [2021-08-27 07:32:26,690 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 107 transitions. Word has length 43 [2021-08-27 07:32:26,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:26,690 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 107 transitions. [2021-08-27 07:32:26,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 14 states have internal predecessors, (53), 5 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-27 07:32:26,690 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 107 transitions. [2021-08-27 07:32:26,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-27 07:32:26,691 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:26,691 INFO L512 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] [2021-08-27 07:32:26,708 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-27 07:32:26,900 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,SelfDestructingSolverStorable7 [2021-08-27 07:32:26,901 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting sll_remove_lastErr1REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:26,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:26,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1532966338, now seen corresponding path program 1 times [2021-08-27 07:32:26,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:26,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534650616] [2021-08-27 07:32:26,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:26,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:27,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:27,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:27,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:27,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:27,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:27,233 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-27 07:32:27,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:27,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534650616] [2021-08-27 07:32:27,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534650616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:27,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492983197] [2021-08-27 07:32:27,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:27,234 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:27,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:27,237 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-27 07:32:27,262 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-27 07:32:27,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:27,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-27 07:32:27,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:27,446 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-27 07:32:27,473 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 9 treesize of output 7 [2021-08-27 07:32:27,911 INFO L354 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2021-08-27 07:32:27,911 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 2 case distinctions, treesize of input 25 treesize of output 29 [2021-08-27 07:32:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-27 07:32:28,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492983197] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:28,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:28,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 18 [2021-08-27 07:32:28,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532009203] [2021-08-27 07:32:28,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-27 07:32:28,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:28,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-27 07:32:28,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-08-27 07:32:28,050 INFO L87 Difference]: Start difference. First operand 99 states and 107 transitions. Second operand has 19 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 8 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2021-08-27 07:32:28,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:28,752 INFO L93 Difference]: Finished difference Result 146 states and 157 transitions. [2021-08-27 07:32:28,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-27 07:32:28,753 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 8 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 43 [2021-08-27 07:32:28,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:28,754 INFO L225 Difference]: With dead ends: 146 [2021-08-27 07:32:28,754 INFO L226 Difference]: Without dead ends: 146 [2021-08-27 07:32:28,754 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 427.9ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-08-27 07:32:28,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-08-27 07:32:28,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 124. [2021-08-27 07:32:28,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 85 states have (on average 1.5647058823529412) internal successors, (133), 108 states have internal predecessors, (133), 9 states have call successors, (9), 7 states have call predecessors, (9), 6 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2021-08-27 07:32:28,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 151 transitions. [2021-08-27 07:32:28,757 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 151 transitions. Word has length 43 [2021-08-27 07:32:28,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:28,757 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 151 transitions. [2021-08-27 07:32:28,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 8 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2021-08-27 07:32:28,758 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 151 transitions. [2021-08-27 07:32:28,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-27 07:32:28,758 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:28,758 INFO L512 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] [2021-08-27 07:32:28,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-27 07:32:28,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:28,975 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting sll_remove_lastErr2REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:28,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:28,976 INFO L82 PathProgramCache]: Analyzing trace with hash -277316196, now seen corresponding path program 1 times [2021-08-27 07:32:28,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:28,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133835395] [2021-08-27 07:32:28,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:28,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:28,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:29,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:29,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:29,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:29,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,132 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-27 07:32:29,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:29,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133835395] [2021-08-27 07:32:29,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133835395] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:29,133 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:29,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-27 07:32:29,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298819596] [2021-08-27 07:32:29,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-27 07:32:29,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:29,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-27 07:32:29,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-27 07:32:29,134 INFO L87 Difference]: Start difference. First operand 124 states and 151 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 10 states have internal predecessors, (31), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:29,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:29,688 INFO L93 Difference]: Finished difference Result 167 states and 209 transitions. [2021-08-27 07:32:29,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-27 07:32:29,688 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 10 states have internal predecessors, (31), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 44 [2021-08-27 07:32:29,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:29,689 INFO L225 Difference]: With dead ends: 167 [2021-08-27 07:32:29,689 INFO L226 Difference]: Without dead ends: 167 [2021-08-27 07:32:29,690 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 242.7ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-08-27 07:32:29,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-08-27 07:32:29,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 129. [2021-08-27 07:32:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 89 states have (on average 1.5842696629213484) internal successors, (141), 112 states have internal predecessors, (141), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:29,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 161 transitions. [2021-08-27 07:32:29,693 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 161 transitions. Word has length 44 [2021-08-27 07:32:29,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:29,694 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 161 transitions. [2021-08-27 07:32:29,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 10 states have internal predecessors, (31), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:29,694 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 161 transitions. [2021-08-27 07:32:29,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-27 07:32:29,694 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:29,695 INFO L512 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] [2021-08-27 07:32:29,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-27 07:32:29,695 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting sll_remove_lastErr3REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:29,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:29,695 INFO L82 PathProgramCache]: Analyzing trace with hash -277316195, now seen corresponding path program 1 times [2021-08-27 07:32:29,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:29,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758892144] [2021-08-27 07:32:29,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:29,696 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:29,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:29,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:29,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:29,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:29,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:29,897 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:32:29,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:29,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758892144] [2021-08-27 07:32:29,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758892144] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:29,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:29,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-27 07:32:29,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989790654] [2021-08-27 07:32:29,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-27 07:32:29,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-27 07:32:29,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-27 07:32:29,899 INFO L87 Difference]: Start difference. First operand 129 states and 161 transitions. Second operand has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 10 states have internal predecessors, (33), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:30,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:30,565 INFO L93 Difference]: Finished difference Result 170 states and 212 transitions. [2021-08-27 07:32:30,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-27 07:32:30,565 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 10 states have internal predecessors, (33), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 44 [2021-08-27 07:32:30,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:30,566 INFO L225 Difference]: With dead ends: 170 [2021-08-27 07:32:30,567 INFO L226 Difference]: Without dead ends: 170 [2021-08-27 07:32:30,567 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 287.5ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-08-27 07:32:30,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-08-27 07:32:30,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 129. [2021-08-27 07:32:30,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 89 states have (on average 1.5617977528089888) internal successors, (139), 112 states have internal predecessors, (139), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:30,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 159 transitions. [2021-08-27 07:32:30,572 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 159 transitions. Word has length 44 [2021-08-27 07:32:30,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:30,573 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 159 transitions. [2021-08-27 07:32:30,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 10 states have internal predecessors, (33), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:30,573 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 159 transitions. [2021-08-27 07:32:30,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-08-27 07:32:30,574 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:30,574 INFO L512 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] [2021-08-27 07:32:30,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-27 07:32:30,574 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting sll_remove_lastErr6ASSERT_VIOLATIONMEMORY_FREE === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:30,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:30,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1990344068, now seen corresponding path program 1 times [2021-08-27 07:32:30,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:30,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242445887] [2021-08-27 07:32:30,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:30,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:30,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:30,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:30,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:30,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:30,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:30,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:30,730 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:32:30,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:30,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242445887] [2021-08-27 07:32:30,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242445887] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:30,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:30,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-27 07:32:30,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288025328] [2021-08-27 07:32:30,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-27 07:32:30,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:30,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-27 07:32:30,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-27 07:32:30,739 INFO L87 Difference]: Start difference. First operand 129 states and 159 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 10 states have internal predecessors, (36), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:31,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:31,225 INFO L93 Difference]: Finished difference Result 128 states and 157 transitions. [2021-08-27 07:32:31,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-27 07:32:31,226 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 10 states have internal predecessors, (36), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 47 [2021-08-27 07:32:31,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:31,226 INFO L225 Difference]: With dead ends: 128 [2021-08-27 07:32:31,226 INFO L226 Difference]: Without dead ends: 128 [2021-08-27 07:32:31,227 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 260.6ms TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2021-08-27 07:32:31,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-27 07:32:31,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-08-27 07:32:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 89 states have (on average 1.5393258426966292) internal successors, (137), 111 states have internal predecessors, (137), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:31,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 157 transitions. [2021-08-27 07:32:31,232 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 157 transitions. Word has length 47 [2021-08-27 07:32:31,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:31,233 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 157 transitions. [2021-08-27 07:32:31,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 10 states have internal predecessors, (36), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:31,233 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 157 transitions. [2021-08-27 07:32:31,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-27 07:32:31,237 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:31,237 INFO L512 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] [2021-08-27 07:32:31,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-27 07:32:31,238 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting sll_remove_lastErr13REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:31,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:31,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1571555042, now seen corresponding path program 1 times [2021-08-27 07:32:31,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:31,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413189627] [2021-08-27 07:32:31,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:31,240 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:31,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:31,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,332 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:31,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:31,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413189627] [2021-08-27 07:32:31,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413189627] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:31,333 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:31,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-27 07:32:31,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905481091] [2021-08-27 07:32:31,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 07:32:31,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:31,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 07:32:31,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:32:31,337 INFO L87 Difference]: Start difference. First operand 128 states and 157 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:31,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:31,602 INFO L93 Difference]: Finished difference Result 129 states and 157 transitions. [2021-08-27 07:32:31,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 07:32:31,603 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 48 [2021-08-27 07:32:31,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:31,604 INFO L225 Difference]: With dead ends: 129 [2021-08-27 07:32:31,604 INFO L226 Difference]: Without dead ends: 129 [2021-08-27 07:32:31,604 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 149.8ms TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-08-27 07:32:31,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-08-27 07:32:31,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2021-08-27 07:32:31,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 91 states have (on average 1.5054945054945055) internal successors, (137), 111 states have internal predecessors, (137), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:31,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 157 transitions. [2021-08-27 07:32:31,607 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 157 transitions. Word has length 48 [2021-08-27 07:32:31,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:31,607 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 157 transitions. [2021-08-27 07:32:31,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:31,608 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 157 transitions. [2021-08-27 07:32:31,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-27 07:32:31,608 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:31,608 INFO L512 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] [2021-08-27 07:32:31,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-27 07:32:31,609 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting sll_remove_lastErr14REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:31,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:31,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1571555043, now seen corresponding path program 1 times [2021-08-27 07:32:31,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:31,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825140960] [2021-08-27 07:32:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:31,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:31,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:31,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:31,884 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:32:31,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:31,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825140960] [2021-08-27 07:32:31,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825140960] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:31,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:31,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-08-27 07:32:31,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460218850] [2021-08-27 07:32:31,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-27 07:32:31,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:31,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-27 07:32:31,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=240, Unknown=0, NotChecked=0, Total=272 [2021-08-27 07:32:31,886 INFO L87 Difference]: Start difference. First operand 128 states and 157 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 12 states have internal predecessors, (37), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:32,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:32,629 INFO L93 Difference]: Finished difference Result 190 states and 234 transitions. [2021-08-27 07:32:32,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-27 07:32:32,629 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 12 states have internal predecessors, (37), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 48 [2021-08-27 07:32:32,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:32,630 INFO L225 Difference]: With dead ends: 190 [2021-08-27 07:32:32,630 INFO L226 Difference]: Without dead ends: 190 [2021-08-27 07:32:32,631 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 413.9ms TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2021-08-27 07:32:32,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-08-27 07:32:32,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 152. [2021-08-27 07:32:32,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 135 states have internal predecessors, (170), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-08-27 07:32:32,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 192 transitions. [2021-08-27 07:32:32,635 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 192 transitions. Word has length 48 [2021-08-27 07:32:32,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:32,635 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 192 transitions. [2021-08-27 07:32:32,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 12 states have internal predecessors, (37), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:32,635 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 192 transitions. [2021-08-27 07:32:32,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-27 07:32:32,636 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:32,636 INFO L512 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] [2021-08-27 07:32:32,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-27 07:32:32,636 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting sll_remove_lastErr7ASSERT_VIOLATIONMEMORY_FREE === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:32,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:32,637 INFO L82 PathProgramCache]: Analyzing trace with hash 1571124093, now seen corresponding path program 1 times [2021-08-27 07:32:32,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:32,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095153010] [2021-08-27 07:32:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:32,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:32,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:32,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:32,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:32,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:32,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:32,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:32,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:32:32,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:32,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095153010] [2021-08-27 07:32:32,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095153010] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:32,793 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:32,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-08-27 07:32:32,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439302726] [2021-08-27 07:32:32,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-27 07:32:32,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:32,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-27 07:32:32,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-27 07:32:32,794 INFO L87 Difference]: Start difference. First operand 152 states and 192 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 10 states have internal predecessors, (37), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:33,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:33,343 INFO L93 Difference]: Finished difference Result 184 states and 230 transitions. [2021-08-27 07:32:33,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-27 07:32:33,343 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 10 states have internal predecessors, (37), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 48 [2021-08-27 07:32:33,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:33,344 INFO L225 Difference]: With dead ends: 184 [2021-08-27 07:32:33,344 INFO L226 Difference]: Without dead ends: 184 [2021-08-27 07:32:33,345 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 274.4ms TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-08-27 07:32:33,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-08-27 07:32:33,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 158. [2021-08-27 07:32:33,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 119 states have (on average 1.4873949579831933) internal successors, (177), 141 states have internal predecessors, (177), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-08-27 07:32:33,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 199 transitions. [2021-08-27 07:32:33,348 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 199 transitions. Word has length 48 [2021-08-27 07:32:33,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:33,348 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 199 transitions. [2021-08-27 07:32:33,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 10 states have internal predecessors, (37), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:33,349 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 199 transitions. [2021-08-27 07:32:33,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-27 07:32:33,349 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:33,349 INFO L512 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] [2021-08-27 07:32:33,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-27 07:32:33,350 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting sll_remove_lastErr8ASSERT_VIOLATIONMEMORY_FREE === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:33,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:33,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1460206758, now seen corresponding path program 1 times [2021-08-27 07:32:33,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:33,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587923608] [2021-08-27 07:32:33,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:33,351 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:33,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:33,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:33,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:33,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:33,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587923608] [2021-08-27 07:32:33,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587923608] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:33,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:33,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-27 07:32:33,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491364320] [2021-08-27 07:32:33,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 07:32:33,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:33,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 07:32:33,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-27 07:32:33,421 INFO L87 Difference]: Start difference. First operand 158 states and 199 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:33,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:33,640 INFO L93 Difference]: Finished difference Result 157 states and 197 transitions. [2021-08-27 07:32:33,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:32:33,649 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 49 [2021-08-27 07:32:33,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:33,650 INFO L225 Difference]: With dead ends: 157 [2021-08-27 07:32:33,650 INFO L226 Difference]: Without dead ends: 157 [2021-08-27 07:32:33,650 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 124.2ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-08-27 07:32:33,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-08-27 07:32:33,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2021-08-27 07:32:33,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 119 states have (on average 1.4705882352941178) internal successors, (175), 140 states have internal predecessors, (175), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-08-27 07:32:33,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 197 transitions. [2021-08-27 07:32:33,654 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 197 transitions. Word has length 49 [2021-08-27 07:32:33,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:33,654 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 197 transitions. [2021-08-27 07:32:33,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:33,654 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 197 transitions. [2021-08-27 07:32:33,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-27 07:32:33,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:33,655 INFO L512 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] [2021-08-27 07:32:33,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-27 07:32:33,655 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting sll_remove_lastErr17REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:33,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:33,655 INFO L82 PathProgramCache]: Analyzing trace with hash -1564089940, now seen corresponding path program 1 times [2021-08-27 07:32:33,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:33,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089015857] [2021-08-27 07:32:33,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:33,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:33,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:33,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:33,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:33,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:33,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089015857] [2021-08-27 07:32:33,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089015857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:33,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114530721] [2021-08-27 07:32:33,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:33,982 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:33,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:33,982 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-27 07:32:33,983 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-27 07:32:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:34,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-27 07:32:34,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:34,531 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-27 07:32:34,531 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 72 treesize of output 57 [2021-08-27 07:32:34,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-27 07:32:34,542 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 51 treesize of output 44 [2021-08-27 07:32:34,584 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:34,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114530721] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:34,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-27 07:32:34,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [23] total 29 [2021-08-27 07:32:34,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886139428] [2021-08-27 07:32:34,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 07:32:34,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:34,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 07:32:34,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=753, Unknown=0, NotChecked=0, Total=812 [2021-08-27 07:32:34,585 INFO L87 Difference]: Start difference. First operand 157 states and 197 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:34,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:34,808 INFO L93 Difference]: Finished difference Result 153 states and 185 transitions. [2021-08-27 07:32:34,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:32:34,809 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2021-08-27 07:32:34,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:34,809 INFO L225 Difference]: With dead ends: 153 [2021-08-27 07:32:34,809 INFO L226 Difference]: Without dead ends: 153 [2021-08-27 07:32:34,810 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 463.0ms TimeCoverageRelationStatistics Valid=77, Invalid=979, Unknown=0, NotChecked=0, Total=1056 [2021-08-27 07:32:34,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-08-27 07:32:34,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 147. [2021-08-27 07:32:34,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 111 states have (on average 1.4324324324324325) internal successors, (159), 130 states have internal predecessors, (159), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:34,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 179 transitions. [2021-08-27 07:32:34,813 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 179 transitions. Word has length 50 [2021-08-27 07:32:34,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:34,813 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 179 transitions. [2021-08-27 07:32:34,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:34,813 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 179 transitions. [2021-08-27 07:32:34,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-27 07:32:34,814 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:34,814 INFO L512 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] [2021-08-27 07:32:34,833 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-27 07:32:35,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-27 07:32:35,017 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting sll_remove_lastErr9REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:35,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:35,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1978230624, now seen corresponding path program 1 times [2021-08-27 07:32:35,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:35,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507953434] [2021-08-27 07:32:35,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:35,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:35,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:35,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:35,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:35,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:35,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:35,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:35,341 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:35,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:35,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507953434] [2021-08-27 07:32:35,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507953434] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:35,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291474223] [2021-08-27 07:32:35,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:35,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:35,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:35,345 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-27 07:32:35,346 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-27 07:32:35,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:35,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 07:32:35,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:35,803 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-27 07:32:35,803 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 17 treesize of output 19 [2021-08-27 07:32:35,837 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:35,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291474223] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:35,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-27 07:32:35,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [21] total 27 [2021-08-27 07:32:35,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645175777] [2021-08-27 07:32:35,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 07:32:35,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:35,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 07:32:35,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2021-08-27 07:32:35,840 INFO L87 Difference]: Start difference. First operand 147 states and 179 transitions. Second operand has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-08-27 07:32:35,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:35,999 INFO L93 Difference]: Finished difference Result 150 states and 183 transitions. [2021-08-27 07:32:36,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:32:36,000 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 50 [2021-08-27 07:32:36,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:36,001 INFO L225 Difference]: With dead ends: 150 [2021-08-27 07:32:36,001 INFO L226 Difference]: Without dead ends: 150 [2021-08-27 07:32:36,001 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 375.2ms TimeCoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2021-08-27 07:32:36,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-08-27 07:32:36,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 146. [2021-08-27 07:32:36,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 111 states have (on average 1.4144144144144144) internal successors, (157), 129 states have internal predecessors, (157), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:36,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 177 transitions. [2021-08-27 07:32:36,004 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 177 transitions. Word has length 50 [2021-08-27 07:32:36,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:36,004 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 177 transitions. [2021-08-27 07:32:36,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-08-27 07:32:36,005 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 177 transitions. [2021-08-27 07:32:36,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-27 07:32:36,005 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:36,005 INFO L512 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] [2021-08-27 07:32:36,022 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-27 07:32:36,213 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,SelfDestructingSolverStorable17 [2021-08-27 07:32:36,213 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting sll_remove_lastErr13REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:36,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:36,213 INFO L82 PathProgramCache]: Analyzing trace with hash 148177176, now seen corresponding path program 1 times [2021-08-27 07:32:36,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:36,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059399194] [2021-08-27 07:32:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:36,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:36,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:36,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:36,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:36,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:36,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:36,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:36,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:36,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:36,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059399194] [2021-08-27 07:32:36,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059399194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:36,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104736357] [2021-08-27 07:32:36,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:36,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:36,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:36,600 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-27 07:32:36,600 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-27 07:32:36,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:36,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 86 conjunts are in the unsatisfiable core [2021-08-27 07:32:36,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:36,894 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-27 07:32:37,001 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-27 07:32:37,006 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-27 07:32:37,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-27 07:32:37,066 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 25 treesize of output 13 [2021-08-27 07:32:37,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-27 07:32:37,075 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 25 treesize of output 13 [2021-08-27 07:32:37,176 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-27 07:32:37,177 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-27 07:32:37,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-27 07:32:37,285 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 0 case distinctions, treesize of input 30 treesize of output 22 [2021-08-27 07:32:37,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-27 07:32:37,295 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 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-27 07:32:37,891 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-08-27 07:32:37,892 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 69 treesize of output 55 [2021-08-27 07:32:38,031 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-27 07:32:38,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 21 [2021-08-27 07:32:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:32:38,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104736357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:38,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:38,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 26] total 43 [2021-08-27 07:32:38,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029522019] [2021-08-27 07:32:38,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-08-27 07:32:38,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:38,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-08-27 07:32:38,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1765, Unknown=0, NotChecked=0, Total=1892 [2021-08-27 07:32:38,141 INFO L87 Difference]: Start difference. First operand 146 states and 177 transitions. Second operand has 44 states, 42 states have (on average 1.7619047619047619) internal successors, (74), 34 states have internal predecessors, (74), 5 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 07:32:39,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:39,936 INFO L93 Difference]: Finished difference Result 180 states and 217 transitions. [2021-08-27 07:32:39,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-27 07:32:39,937 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 42 states have (on average 1.7619047619047619) internal successors, (74), 34 states have internal predecessors, (74), 5 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 52 [2021-08-27 07:32:39,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:39,938 INFO L225 Difference]: With dead ends: 180 [2021-08-27 07:32:39,938 INFO L226 Difference]: Without dead ends: 180 [2021-08-27 07:32:39,939 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 575 ImplicationChecksByTransitivity, 1658.8ms TimeCoverageRelationStatistics Valid=313, Invalid=3227, Unknown=0, NotChecked=0, Total=3540 [2021-08-27 07:32:39,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-27 07:32:39,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 150. [2021-08-27 07:32:39,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 115 states have (on average 1.4173913043478261) internal successors, (163), 133 states have internal predecessors, (163), 10 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2021-08-27 07:32:39,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 183 transitions. [2021-08-27 07:32:39,942 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 183 transitions. Word has length 52 [2021-08-27 07:32:39,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:39,942 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 183 transitions. [2021-08-27 07:32:39,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 42 states have (on average 1.7619047619047619) internal successors, (74), 34 states have internal predecessors, (74), 5 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 07:32:39,943 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 183 transitions. [2021-08-27 07:32:39,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-27 07:32:39,943 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:39,943 INFO L512 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] [2021-08-27 07:32:39,961 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-27 07:32:40,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:40,151 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting sll_remove_lastErr14REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:40,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:40,152 INFO L82 PathProgramCache]: Analyzing trace with hash 148177177, now seen corresponding path program 1 times [2021-08-27 07:32:40,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:40,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189785972] [2021-08-27 07:32:40,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:40,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:40,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:40,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:40,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:40,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:40,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:40,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:40,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:40,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:40,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:40,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:40,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:40,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189785972] [2021-08-27 07:32:40,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189785972] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:40,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331432128] [2021-08-27 07:32:40,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:40,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:40,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:40,621 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-27 07:32:40,633 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-27 07:32:40,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:40,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 84 conjunts are in the unsatisfiable core [2021-08-27 07:32:40,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:40,984 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-27 07:32:41,172 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-27 07:32:41,172 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 12 treesize of output 14 [2021-08-27 07:32:41,249 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 19 treesize of output 15 [2021-08-27 07:32:41,254 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-27 07:32:41,838 INFO L354 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2021-08-27 07:32:41,838 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 80 treesize of output 43 [2021-08-27 07:32:41,846 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-08-27 07:32:41,846 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 37 treesize of output 31 [2021-08-27 07:32:41,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:32:41,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331432128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:41,872 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:41,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 38 [2021-08-27 07:32:41,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312607341] [2021-08-27 07:32:41,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-27 07:32:41,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:41,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-27 07:32:41,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1397, Unknown=0, NotChecked=0, Total=1482 [2021-08-27 07:32:41,873 INFO L87 Difference]: Start difference. First operand 150 states and 183 transitions. Second operand has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 29 states have internal predecessors, (70), 5 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 07:32:44,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:44,130 INFO L93 Difference]: Finished difference Result 195 states and 234 transitions. [2021-08-27 07:32:44,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-27 07:32:44,130 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 29 states have internal predecessors, (70), 5 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 52 [2021-08-27 07:32:44,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:44,131 INFO L225 Difference]: With dead ends: 195 [2021-08-27 07:32:44,131 INFO L226 Difference]: Without dead ends: 195 [2021-08-27 07:32:44,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 1906.0ms TimeCoverageRelationStatistics Valid=268, Invalid=2924, Unknown=0, NotChecked=0, Total=3192 [2021-08-27 07:32:44,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-08-27 07:32:44,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 166. [2021-08-27 07:32:44,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 129 states have (on average 1.4186046511627908) internal successors, (183), 149 states have internal predecessors, (183), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-08-27 07:32:44,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 205 transitions. [2021-08-27 07:32:44,135 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 205 transitions. Word has length 52 [2021-08-27 07:32:44,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:44,135 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 205 transitions. [2021-08-27 07:32:44,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 29 states have internal predecessors, (70), 5 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 07:32:44,136 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 205 transitions. [2021-08-27 07:32:44,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-27 07:32:44,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:44,136 INFO L512 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] [2021-08-27 07:32:44,154 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-27 07:32:44,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:44,346 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting sll_remove_lastErr17REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:44,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:44,346 INFO L82 PathProgramCache]: Analyzing trace with hash 664348258, now seen corresponding path program 1 times [2021-08-27 07:32:44,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:44,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53377367] [2021-08-27 07:32:44,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:44,346 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:44,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:44,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:44,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:44,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:44,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:44,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:44,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:44,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:44,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53377367] [2021-08-27 07:32:44,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53377367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:44,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781514309] [2021-08-27 07:32:44,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:44,427 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:44,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:44,429 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-27 07:32:44,460 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-27 07:32:44,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:44,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 07:32:44,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:44,866 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 7 treesize of output 3 [2021-08-27 07:32:44,889 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:44,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781514309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:44,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:44,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 3] total 8 [2021-08-27 07:32:44,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953979079] [2021-08-27 07:32:44,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 07:32:44,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:44,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 07:32:44,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-08-27 07:32:44,890 INFO L87 Difference]: Start difference. First operand 166 states and 205 transitions. Second operand has 9 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 1 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:45,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:45,248 INFO L93 Difference]: Finished difference Result 166 states and 201 transitions. [2021-08-27 07:32:45,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 07:32:45,249 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 1 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 54 [2021-08-27 07:32:45,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:45,249 INFO L225 Difference]: With dead ends: 166 [2021-08-27 07:32:45,249 INFO L226 Difference]: Without dead ends: 166 [2021-08-27 07:32:45,250 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 225.4ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-08-27 07:32:45,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-08-27 07:32:45,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 165. [2021-08-27 07:32:45,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 129 states have (on average 1.3875968992248062) internal successors, (179), 148 states have internal predecessors, (179), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-08-27 07:32:45,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 201 transitions. [2021-08-27 07:32:45,253 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 201 transitions. Word has length 54 [2021-08-27 07:32:45,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:45,253 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 201 transitions. [2021-08-27 07:32:45,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 1 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:32:45,253 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 201 transitions. [2021-08-27 07:32:45,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-27 07:32:45,254 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:45,254 INFO L512 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] [2021-08-27 07:32:45,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-27 07:32:45,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-08-27 07:32:45,461 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting sll_remove_lastErr18REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:45,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:45,462 INFO L82 PathProgramCache]: Analyzing trace with hash 664348259, now seen corresponding path program 1 times [2021-08-27 07:32:45,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:45,462 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875481538] [2021-08-27 07:32:45,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:45,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:45,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:45,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:45,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:45,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:45,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:45,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:45,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:45,741 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:32:45,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:45,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875481538] [2021-08-27 07:32:45,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875481538] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:45,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031276410] [2021-08-27 07:32:45,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:45,743 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:45,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:45,743 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-27 07:32:45,745 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-27 07:32:46,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:46,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 07:32:46,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:46,191 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 7 treesize of output 3 [2021-08-27 07:32:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:46,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031276410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:46,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:46,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 3] total 19 [2021-08-27 07:32:46,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990301925] [2021-08-27 07:32:46,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-27 07:32:46,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:46,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-27 07:32:46,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2021-08-27 07:32:46,273 INFO L87 Difference]: Start difference. First operand 165 states and 201 transitions. Second operand has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 15 states have internal predecessors, (64), 2 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-08-27 07:32:47,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:47,464 INFO L93 Difference]: Finished difference Result 190 states and 222 transitions. [2021-08-27 07:32:47,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-27 07:32:47,465 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 15 states have internal predecessors, (64), 2 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 54 [2021-08-27 07:32:47,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:47,466 INFO L225 Difference]: With dead ends: 190 [2021-08-27 07:32:47,466 INFO L226 Difference]: Without dead ends: 190 [2021-08-27 07:32:47,466 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 886.0ms TimeCoverageRelationStatistics Valid=253, Invalid=1469, Unknown=0, NotChecked=0, Total=1722 [2021-08-27 07:32:47,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-08-27 07:32:47,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 161. [2021-08-27 07:32:47,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 127 states have (on average 1.3464566929133859) internal successors, (171), 144 states have internal predecessors, (171), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-08-27 07:32:47,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 193 transitions. [2021-08-27 07:32:47,470 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 193 transitions. Word has length 54 [2021-08-27 07:32:47,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:47,470 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 193 transitions. [2021-08-27 07:32:47,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 15 states have internal predecessors, (64), 2 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-08-27 07:32:47,471 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 193 transitions. [2021-08-27 07:32:47,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-08-27 07:32:47,471 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:47,471 INFO L512 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, 1] [2021-08-27 07:32:47,493 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-27 07:32:47,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:47,685 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:47,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:47,685 INFO L82 PathProgramCache]: Analyzing trace with hash -879338143, now seen corresponding path program 1 times [2021-08-27 07:32:47,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:47,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907682527] [2021-08-27 07:32:47,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:47,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:47,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:47,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:47,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:47,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:47,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:47,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:47,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:47,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:47,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:32:47,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:32:47,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:47,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907682527] [2021-08-27 07:32:47,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907682527] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:32:47,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:32:47,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-27 07:32:47,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052292172] [2021-08-27 07:32:47,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 07:32:47,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:47,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 07:32:47,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:32:47,768 INFO L87 Difference]: Start difference. First operand 161 states and 193 transitions. Second operand has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 5 states have internal predecessors, (33), 1 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:47,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:47,965 INFO L93 Difference]: Finished difference Result 179 states and 219 transitions. [2021-08-27 07:32:47,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 07:32:47,965 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 5 states have internal predecessors, (33), 1 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 55 [2021-08-27 07:32:47,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:47,966 INFO L225 Difference]: With dead ends: 179 [2021-08-27 07:32:47,966 INFO L226 Difference]: Without dead ends: 179 [2021-08-27 07:32:47,967 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 114.9ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-08-27 07:32:47,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-08-27 07:32:47,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 177. [2021-08-27 07:32:47,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 139 states have (on average 1.3453237410071943) internal successors, (187), 156 states have internal predecessors, (187), 12 states have call successors, (12), 10 states have call predecessors, (12), 10 states have return successors, (20), 10 states have call predecessors, (20), 11 states have call successors, (20) [2021-08-27 07:32:47,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 219 transitions. [2021-08-27 07:32:47,971 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 219 transitions. Word has length 55 [2021-08-27 07:32:47,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:47,971 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 219 transitions. [2021-08-27 07:32:47,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 5 states have internal predecessors, (33), 1 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:32:47,971 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 219 transitions. [2021-08-27 07:32:47,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-27 07:32:47,972 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:47,972 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:32:47,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-08-27 07:32:47,972 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting sll_remove_lastErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:47,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:47,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1178990387, now seen corresponding path program 2 times [2021-08-27 07:32:47,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:47,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081069665] [2021-08-27 07:32:47,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:47,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:48,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:48,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:48,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:48,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:48,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:48,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:48,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:48,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:48,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-08-27 07:32:48,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-08-27 07:32:48,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:48,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081069665] [2021-08-27 07:32:48,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081069665] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:48,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745072364] [2021-08-27 07:32:48,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 07:32:48,073 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:48,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:48,073 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-27 07:32:48,075 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-27 07:32:48,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 07:32:48,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 07:32:48,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-27 07:32:48,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:48,625 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-08-27 07:32:48,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745072364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:48,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:48,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 11 [2021-08-27 07:32:48,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646734645] [2021-08-27 07:32:48,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-27 07:32:48,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:48,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-27 07:32:48,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-27 07:32:48,627 INFO L87 Difference]: Start difference. First operand 177 states and 219 transitions. Second operand has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 8 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 07:32:48,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:48,837 INFO L93 Difference]: Finished difference Result 113 states and 127 transitions. [2021-08-27 07:32:48,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 07:32:48,837 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 8 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) Word has length 56 [2021-08-27 07:32:48,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:48,837 INFO L225 Difference]: With dead ends: 113 [2021-08-27 07:32:48,838 INFO L226 Difference]: Without dead ends: 104 [2021-08-27 07:32:48,838 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 96.2ms TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-08-27 07:32:48,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-27 07:32:48,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-08-27 07:32:48,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 79 states have (on average 1.2278481012658229) internal successors, (97), 90 states have internal predecessors, (97), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (11), 6 states have call predecessors, (11), 7 states have call successors, (11) [2021-08-27 07:32:48,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 116 transitions. [2021-08-27 07:32:48,840 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 116 transitions. Word has length 56 [2021-08-27 07:32:48,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:48,840 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 116 transitions. [2021-08-27 07:32:48,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 8 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 07:32:48,841 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 116 transitions. [2021-08-27 07:32:48,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-27 07:32:48,841 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:48,841 INFO L512 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] [2021-08-27 07:32:48,859 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-27 07:32:49,052 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,SelfDestructingSolverStorable23 [2021-08-27 07:32:49,052 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting sll_remove_lastErr20ASSERT_VIOLATIONMEMORY_FREE === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:49,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:49,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1511447838, now seen corresponding path program 1 times [2021-08-27 07:32:49,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:49,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814875577] [2021-08-27 07:32:49,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:49,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:49,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:49,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:49,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:49,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:49,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:49,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:49,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:49,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:49,441 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:49,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:49,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814875577] [2021-08-27 07:32:49,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814875577] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:49,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892709993] [2021-08-27 07:32:49,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:49,442 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:49,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:49,443 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-27 07:32:49,443 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-27 07:32:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:49,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-27 07:32:49,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:49,951 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 19 treesize of output 15 [2021-08-27 07:32:50,226 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 34 treesize of output 26 [2021-08-27 07:32:50,338 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-27 07:32:50,338 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 26 [2021-08-27 07:32:50,358 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:50,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892709993] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:50,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:50,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 18] total 33 [2021-08-27 07:32:50,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449997150] [2021-08-27 07:32:50,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-27 07:32:50,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:50,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-27 07:32:50,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=1050, Unknown=0, NotChecked=0, Total=1122 [2021-08-27 07:32:50,360 INFO L87 Difference]: Start difference. First operand 104 states and 116 transitions. Second operand has 34 states, 32 states have (on average 2.3125) internal successors, (74), 26 states have internal predecessors, (74), 5 states have call successors, (11), 5 states have call predecessors, (11), 5 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 07:32:51,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:51,962 INFO L93 Difference]: Finished difference Result 115 states and 127 transitions. [2021-08-27 07:32:51,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-27 07:32:51,963 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.3125) internal successors, (74), 26 states have internal predecessors, (74), 5 states have call successors, (11), 5 states have call predecessors, (11), 5 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 56 [2021-08-27 07:32:51,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:51,964 INFO L225 Difference]: With dead ends: 115 [2021-08-27 07:32:51,964 INFO L226 Difference]: Without dead ends: 115 [2021-08-27 07:32:51,965 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 1367.3ms TimeCoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2021-08-27 07:32:51,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-08-27 07:32:51,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 104. [2021-08-27 07:32:51,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 90 states have internal predecessors, (96), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (11), 6 states have call predecessors, (11), 7 states have call successors, (11) [2021-08-27 07:32:51,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 115 transitions. [2021-08-27 07:32:51,967 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 115 transitions. Word has length 56 [2021-08-27 07:32:51,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:51,967 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 115 transitions. [2021-08-27 07:32:51,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.3125) internal successors, (74), 26 states have internal predecessors, (74), 5 states have call successors, (11), 5 states have call predecessors, (11), 5 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 07:32:51,968 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 115 transitions. [2021-08-27 07:32:51,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-27 07:32:51,968 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:51,968 INFO L512 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] [2021-08-27 07:32:51,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-27 07:32:52,179 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,SelfDestructingSolverStorable24 [2021-08-27 07:32:52,180 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting sll_remove_lastErr13REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:52,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:52,180 INFO L82 PathProgramCache]: Analyzing trace with hash -1511395250, now seen corresponding path program 2 times [2021-08-27 07:32:52,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:52,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350223147] [2021-08-27 07:32:52,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:52,180 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:52,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:52,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:52,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:52,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:52,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:52,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:52,960 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:52,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:52,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350223147] [2021-08-27 07:32:52,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350223147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:52,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564806932] [2021-08-27 07:32:52,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 07:32:52,960 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:52,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:52,965 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-27 07:32:53,000 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-27 07:32:53,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 07:32:53,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 07:32:53,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 116 conjunts are in the unsatisfiable core [2021-08-27 07:32:53,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:53,578 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-27 07:32:53,584 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-27 07:32:53,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-27 07:32:53,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-27 07:32:53,919 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-08-27 07:32:53,919 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 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-27 07:32:53,928 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-27 07:32:53,928 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-27 07:32:53,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-27 07:32:53,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-27 07:32:54,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-27 07:32:54,061 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-27 07:32:54,062 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 2 case distinctions, treesize of input 59 treesize of output 61 [2021-08-27 07:32:54,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-27 07:32:54,071 INFO L354 Elim1Store]: treesize reduction 49, result has 21.0 percent of original size [2021-08-27 07:32:54,071 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 2 case distinctions, treesize of input 70 treesize of output 72 [2021-08-27 07:32:55,262 INFO L354 Elim1Store]: treesize reduction 102, result has 9.7 percent of original size [2021-08-27 07:32:55,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 141 treesize of output 85 [2021-08-27 07:32:55,281 INFO L354 Elim1Store]: treesize reduction 78, result has 8.2 percent of original size [2021-08-27 07:32:55,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 40 [2021-08-27 07:32:55,332 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:32:55,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564806932] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:55,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:55,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 32] total 54 [2021-08-27 07:32:55,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412641125] [2021-08-27 07:32:55,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-27 07:32:55,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:55,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-27 07:32:55,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2715, Unknown=0, NotChecked=0, Total=2862 [2021-08-27 07:32:55,334 INFO L87 Difference]: Start difference. First operand 104 states and 115 transitions. Second operand has 54 states, 53 states have (on average 1.5471698113207548) internal successors, (82), 43 states have internal predecessors, (82), 6 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 07:32:57,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:32:57,388 INFO L93 Difference]: Finished difference Result 106 states and 115 transitions. [2021-08-27 07:32:57,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-27 07:32:57,397 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 1.5471698113207548) internal successors, (82), 43 states have internal predecessors, (82), 6 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) Word has length 56 [2021-08-27 07:32:57,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:32:57,398 INFO L225 Difference]: With dead ends: 106 [2021-08-27 07:32:57,398 INFO L226 Difference]: Without dead ends: 106 [2021-08-27 07:32:57,399 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 2795.3ms TimeCoverageRelationStatistics Valid=383, Invalid=5469, Unknown=0, NotChecked=0, Total=5852 [2021-08-27 07:32:57,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-08-27 07:32:57,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2021-08-27 07:32:57,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 79 states have (on average 1.2025316455696202) internal successors, (95), 90 states have internal predecessors, (95), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2021-08-27 07:32:57,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 113 transitions. [2021-08-27 07:32:57,401 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 113 transitions. Word has length 56 [2021-08-27 07:32:57,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:32:57,402 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 113 transitions. [2021-08-27 07:32:57,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 1.5471698113207548) internal successors, (82), 43 states have internal predecessors, (82), 6 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 07:32:57,403 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 113 transitions. [2021-08-27 07:32:57,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-27 07:32:57,403 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:32:57,403 INFO L512 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] [2021-08-27 07:32:57,422 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-27 07:32:57,616 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,SelfDestructingSolverStorable25 [2021-08-27 07:32:57,617 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting sll_remove_lastErr2REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:32:57,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:32:57,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1352767032, now seen corresponding path program 1 times [2021-08-27 07:32:57,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:32:57,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636647462] [2021-08-27 07:32:57,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:57,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:32:57,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:57,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:32:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:57,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:32:57,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:57,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:32:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:57,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:32:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:57,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:32:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:58,085 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:58,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:32:58,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636647462] [2021-08-27 07:32:58,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636647462] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:58,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976264443] [2021-08-27 07:32:58,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:32:58,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:32:58,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:32:58,089 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-27 07:32:58,108 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-27 07:32:58,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:32:58,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-27 07:32:58,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:32:58,720 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 16 treesize of output 12 [2021-08-27 07:32:58,984 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 17 [2021-08-27 07:32:59,035 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:32:59,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976264443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:32:59,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:32:59,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24] total 35 [2021-08-27 07:32:59,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388094359] [2021-08-27 07:32:59,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-27 07:32:59,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:32:59,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-27 07:32:59,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1104, Unknown=0, NotChecked=0, Total=1190 [2021-08-27 07:32:59,036 INFO L87 Difference]: Start difference. First operand 104 states and 113 transitions. Second operand has 35 states, 34 states have (on average 1.8823529411764706) internal successors, (64), 27 states have internal predecessors, (64), 6 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-27 07:33:00,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:33:00,129 INFO L93 Difference]: Finished difference Result 104 states and 112 transitions. [2021-08-27 07:33:00,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-27 07:33:00,130 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.8823529411764706) internal successors, (64), 27 states have internal predecessors, (64), 6 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) Word has length 58 [2021-08-27 07:33:00,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:33:00,131 INFO L225 Difference]: With dead ends: 104 [2021-08-27 07:33:00,131 INFO L226 Difference]: Without dead ends: 101 [2021-08-27 07:33:00,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1052.7ms TimeCoverageRelationStatistics Valid=254, Invalid=2608, Unknown=0, NotChecked=0, Total=2862 [2021-08-27 07:33:00,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-08-27 07:33:00,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2021-08-27 07:33:00,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 76 states have (on average 1.1973684210526316) internal successors, (91), 87 states have internal predecessors, (91), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (9), 6 states have call predecessors, (9), 7 states have call successors, (9) [2021-08-27 07:33:00,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 108 transitions. [2021-08-27 07:33:00,135 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 108 transitions. Word has length 58 [2021-08-27 07:33:00,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:33:00,135 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 108 transitions. [2021-08-27 07:33:00,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.8823529411764706) internal successors, (64), 27 states have internal predecessors, (64), 6 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-27 07:33:00,135 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 108 transitions. [2021-08-27 07:33:00,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-27 07:33:00,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:33:00,136 INFO L512 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] [2021-08-27 07:33:00,168 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-27 07:33:00,355 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,SelfDestructingSolverStorable26 [2021-08-27 07:33:00,356 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:33:00,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:33:00,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1118199033, now seen corresponding path program 1 times [2021-08-27 07:33:00,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:33:00,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282559083] [2021-08-27 07:33:00,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:33:00,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:33:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:00,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:33:00,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:00,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:33:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:00,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:33:00,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:00,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:33:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:00,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:33:00,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:00,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-27 07:33:00,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:33:00,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282559083] [2021-08-27 07:33:00,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282559083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:33:00,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311016628] [2021-08-27 07:33:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:33:00,476 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:33:00,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:33:00,481 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-27 07:33:00,482 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-27 07:33:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-27 07:33:01,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:33:01,143 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-27 07:33:01,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311016628] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:33:01,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:33:01,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 9 [2021-08-27 07:33:01,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061528374] [2021-08-27 07:33:01,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 07:33:01,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:33:01,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 07:33:01,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-27 07:33:01,144 INFO L87 Difference]: Start difference. First operand 101 states and 108 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 6 states have internal predecessors, (45), 4 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-08-27 07:33:01,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:33:01,298 INFO L93 Difference]: Finished difference Result 103 states and 110 transitions. [2021-08-27 07:33:01,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-27 07:33:01,300 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 6 states have internal predecessors, (45), 4 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 62 [2021-08-27 07:33:01,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:33:01,300 INFO L225 Difference]: With dead ends: 103 [2021-08-27 07:33:01,300 INFO L226 Difference]: Without dead ends: 103 [2021-08-27 07:33:01,301 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 71.3ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-27 07:33:01,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-08-27 07:33:01,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-08-27 07:33:01,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 78 states have (on average 1.1923076923076923) internal successors, (93), 88 states have internal predecessors, (93), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-08-27 07:33:01,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 110 transitions. [2021-08-27 07:33:01,303 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 110 transitions. Word has length 62 [2021-08-27 07:33:01,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:33:01,303 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 110 transitions. [2021-08-27 07:33:01,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 6 states have internal predecessors, (45), 4 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-08-27 07:33:01,303 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 110 transitions. [2021-08-27 07:33:01,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-27 07:33:01,304 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:33:01,304 INFO L512 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] [2021-08-27 07:33:01,322 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-27 07:33:01,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:33:01,517 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting sll_remove_lastErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:33:01,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:33:01,517 INFO L82 PathProgramCache]: Analyzing trace with hash 847585833, now seen corresponding path program 1 times [2021-08-27 07:33:01,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:33:01,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891954818] [2021-08-27 07:33:01,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:33:01,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:33:01,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:33:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:33:01,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:33:01,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:33:01,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:33:01,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:01,675 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:33:01,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:33:01,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891954818] [2021-08-27 07:33:01,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891954818] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:33:01,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753208517] [2021-08-27 07:33:01,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:33:01,676 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:33:01,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:33:01,677 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-27 07:33:01,679 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-27 07:33:02,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:02,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-27 07:33:02,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:33:02,252 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-27 07:33:02,272 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 9 treesize of output 7 [2021-08-27 07:33:02,541 INFO L354 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2021-08-27 07:33:02,541 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 2 case distinctions, treesize of input 20 treesize of output 19 [2021-08-27 07:33:02,576 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 9 treesize of output 7 [2021-08-27 07:33:02,681 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-27 07:33:02,682 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 17 treesize of output 19 [2021-08-27 07:33:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:33:02,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753208517] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:33:02,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:33:02,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2021-08-27 07:33:02,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433844807] [2021-08-27 07:33:02,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-27 07:33:02,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:33:02,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-27 07:33:02,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2021-08-27 07:33:02,823 INFO L87 Difference]: Start difference. First operand 103 states and 110 transitions. Second operand has 27 states, 26 states have (on average 3.5) internal successors, (91), 22 states have internal predecessors, (91), 7 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-08-27 07:33:03,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:33:03,819 INFO L93 Difference]: Finished difference Result 104 states and 111 transitions. [2021-08-27 07:33:03,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-27 07:33:03,820 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.5) internal successors, (91), 22 states have internal predecessors, (91), 7 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) Word has length 64 [2021-08-27 07:33:03,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:33:03,820 INFO L225 Difference]: With dead ends: 104 [2021-08-27 07:33:03,820 INFO L226 Difference]: Without dead ends: 104 [2021-08-27 07:33:03,821 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 769.8ms TimeCoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2021-08-27 07:33:03,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-27 07:33:03,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 93. [2021-08-27 07:33:03,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 80 states have internal predecessors, (84), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-08-27 07:33:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 97 transitions. [2021-08-27 07:33:03,823 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 97 transitions. Word has length 64 [2021-08-27 07:33:03,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:33:03,824 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 97 transitions. [2021-08-27 07:33:03,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.5) internal successors, (91), 22 states have internal predecessors, (91), 7 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-08-27 07:33:03,824 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 97 transitions. [2021-08-27 07:33:03,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-08-27 07:33:03,824 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:33:03,824 INFO L512 BasicCegarLoop]: trace histogram [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] [2021-08-27 07:33:03,858 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-27 07:33:04,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-27 07:33:04,045 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting sll_remove_lastErr2REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:33:04,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:33:04,045 INFO L82 PathProgramCache]: Analyzing trace with hash 505357104, now seen corresponding path program 1 times [2021-08-27 07:33:04,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:33:04,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287388103] [2021-08-27 07:33:04,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:33:04,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:33:04,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:04,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:33:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:04,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:33:04,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:04,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:33:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:04,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:33:04,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:04,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:33:04,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:33:05,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:33:05,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287388103] [2021-08-27 07:33:05,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287388103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:33:05,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28911832] [2021-08-27 07:33:05,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:33:05,008 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:33:05,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:33:05,009 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-27 07:33:05,010 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-27 07:33:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:33:05,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 78 conjunts are in the unsatisfiable core [2021-08-27 07:33:05,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:33:06,013 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 16 treesize of output 12 [2021-08-27 07:33:09,813 INFO L354 Elim1Store]: treesize reduction 76, result has 28.3 percent of original size [2021-08-27 07:33:09,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 65 [2021-08-27 07:33:09,823 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-08-27 07:33:09,823 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 72 treesize of output 74 [2021-08-27 07:33:10,257 INFO L354 Elim1Store]: treesize reduction 39, result has 17.0 percent of original size [2021-08-27 07:33:10,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 44 [2021-08-27 07:33:10,313 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:33:10,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28911832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:33:10,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:33:10,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 59 [2021-08-27 07:33:10,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531573808] [2021-08-27 07:33:10,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-27 07:33:10,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:33:10,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-27 07:33:10,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=3384, Unknown=1, NotChecked=0, Total=3540 [2021-08-27 07:33:10,315 INFO L87 Difference]: Start difference. First operand 93 states and 97 transitions. Second operand has 60 states, 57 states have (on average 1.8070175438596492) internal successors, (103), 49 states have internal predecessors, (103), 8 states have call successors, (12), 7 states have call predecessors, (12), 8 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2021-08-27 07:34:12,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:34:12,683 INFO L93 Difference]: Finished difference Result 143 states and 152 transitions. [2021-08-27 07:34:12,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-27 07:34:12,684 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 57 states have (on average 1.8070175438596492) internal successors, (103), 49 states have internal predecessors, (103), 8 states have call successors, (12), 7 states have call predecessors, (12), 8 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) Word has length 65 [2021-08-27 07:34:12,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:34:12,685 INFO L225 Difference]: With dead ends: 143 [2021-08-27 07:34:12,685 INFO L226 Difference]: Without dead ends: 143 [2021-08-27 07:34:12,687 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2516 ImplicationChecksByTransitivity, 41868.4ms TimeCoverageRelationStatistics Valid=1223, Invalid=12090, Unknown=27, NotChecked=0, Total=13340 [2021-08-27 07:34:12,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-08-27 07:34:12,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 97. [2021-08-27 07:34:12,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 75 states have (on average 1.1733333333333333) internal successors, (88), 83 states have internal predecessors, (88), 8 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 07:34:12,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 103 transitions. [2021-08-27 07:34:12,690 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 103 transitions. Word has length 65 [2021-08-27 07:34:12,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:34:12,690 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 103 transitions. [2021-08-27 07:34:12,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 57 states have (on average 1.8070175438596492) internal successors, (103), 49 states have internal predecessors, (103), 8 states have call successors, (12), 7 states have call predecessors, (12), 8 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2021-08-27 07:34:12,690 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 103 transitions. [2021-08-27 07:34:12,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-08-27 07:34:12,691 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:34:12,691 INFO L512 BasicCegarLoop]: trace histogram [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] [2021-08-27 07:34:12,713 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-27 07:34:12,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:34:12,891 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting sll_remove_lastErr3REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:34:12,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:34:12,892 INFO L82 PathProgramCache]: Analyzing trace with hash 505357105, now seen corresponding path program 1 times [2021-08-27 07:34:12,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:34:12,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300277147] [2021-08-27 07:34:12,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:34:12,892 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:34:12,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:13,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:34:13,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:13,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:34:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:13,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:34:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:13,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:34:13,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:13,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:34:13,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:13,373 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:34:13,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:34:13,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300277147] [2021-08-27 07:34:13,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300277147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:34:13,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145609058] [2021-08-27 07:34:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:34:13,374 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:34:13,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:34:13,374 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-27 07:34:13,380 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-27 07:34:14,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:34:14,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 68 conjunts are in the unsatisfiable core [2021-08-27 07:34:14,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:34:14,504 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 32 treesize of output 24 [2021-08-27 07:34:14,506 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 24 treesize of output 16 [2021-08-27 07:34:16,913 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_60 Int)) (<= 8 (select |c_#length| v_arrayElimCell_60))) (exists ((sll_remove_last_~snd_to_last~0.offset Int)) (let ((.cse0 (select (select |c_old(#memory_$Pointer$.base)| |c_sll_remove_last_#in~head.base|) |c_sll_remove_last_#in~head.offset|)) (.cse1 (+ sll_remove_last_~snd_to_last~0.offset 4))) (and (= (store |c_old(#memory_$Pointer$.base)| .cse0 (store (select |c_old(#memory_$Pointer$.base)| .cse0) .cse1 0)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| .cse0 (store (select |c_old(#memory_$Pointer$.offset)| .cse0) .cse1 0))))))) is different from true [2021-08-27 07:34:16,999 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-08-27 07:34:16,999 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 74 treesize of output 56 [2021-08-27 07:34:17,010 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-27 07:34:17,010 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 66 treesize of output 57 [2021-08-27 07:34:17,305 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-08-27 07:34:17,305 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 72 treesize of output 49 [2021-08-27 07:34:17,312 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-08-27 07:34:17,312 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 40 treesize of output 22 [2021-08-27 07:34:17,349 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:34:17,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145609058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:34:17,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:34:17,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2021-08-27 07:34:17,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020877176] [2021-08-27 07:34:17,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-08-27 07:34:17,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:34:17,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-08-27 07:34:17,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1610, Unknown=1, NotChecked=80, Total=1806 [2021-08-27 07:34:17,351 INFO L87 Difference]: Start difference. First operand 97 states and 103 transitions. Second operand has 43 states, 40 states have (on average 2.325) internal successors, (93), 33 states have internal predecessors, (93), 7 states have call successors, (11), 7 states have call predecessors, (11), 7 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-08-27 07:34:32,245 WARN L207 SmtUtils]: Spent 5.70 s on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-08-27 07:35:39,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:35:39,271 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2021-08-27 07:35:39,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-27 07:35:39,276 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 40 states have (on average 2.325) internal successors, (93), 33 states have internal predecessors, (93), 7 states have call successors, (11), 7 states have call predecessors, (11), 7 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) Word has length 65 [2021-08-27 07:35:39,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:35:39,277 INFO L225 Difference]: With dead ends: 157 [2021-08-27 07:35:39,277 INFO L226 Difference]: Without dead ends: 157 [2021-08-27 07:35:39,277 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 69508.5ms TimeCoverageRelationStatistics Valid=610, Invalid=5498, Unknown=58, NotChecked=154, Total=6320 [2021-08-27 07:35:39,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-08-27 07:35:39,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 128. [2021-08-27 07:35:39,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 103 states have (on average 1.2524271844660195) internal successors, (129), 112 states have internal predecessors, (129), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (11), 7 states have call predecessors, (11), 8 states have call successors, (11) [2021-08-27 07:35:39,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 149 transitions. [2021-08-27 07:35:39,280 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 149 transitions. Word has length 65 [2021-08-27 07:35:39,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:35:39,280 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 149 transitions. [2021-08-27 07:35:39,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 40 states have (on average 2.325) internal successors, (93), 33 states have internal predecessors, (93), 7 states have call successors, (11), 7 states have call predecessors, (11), 7 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-08-27 07:35:39,280 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 149 transitions. [2021-08-27 07:35:39,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-08-27 07:35:39,280 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:35:39,280 INFO L512 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, 1, 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-27 07:35:39,301 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-27 07:35:39,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:35:39,481 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting sll_remove_lastErr14REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:35:39,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:35:39,481 INFO L82 PathProgramCache]: Analyzing trace with hash -425868681, now seen corresponding path program 1 times [2021-08-27 07:35:39,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:35:39,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967523083] [2021-08-27 07:35:39,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:35:39,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:35:39,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:39,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:35:39,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:39,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:35:39,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:39,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:35:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:39,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:35:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:39,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:35:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:39,955 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:35:39,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:35:39,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967523083] [2021-08-27 07:35:39,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967523083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:35:39,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140346948] [2021-08-27 07:35:39,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:35:39,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:35:39,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:35:39,968 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-27 07:35:39,969 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-27 07:35:40,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:40,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-27 07:35:40,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:35:40,927 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 39 treesize of output 31 [2021-08-27 07:35:40,929 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 28 treesize of output 16 [2021-08-27 07:35:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-08-27 07:35:40,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140346948] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 07:35:40,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-27 07:35:40,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [25] total 29 [2021-08-27 07:35:40,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951908696] [2021-08-27 07:35:40,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 07:35:40,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:35:40,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 07:35:40,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=800, Unknown=0, NotChecked=0, Total=870 [2021-08-27 07:35:40,992 INFO L87 Difference]: Start difference. First operand 128 states and 149 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:35:41,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:35:41,120 INFO L93 Difference]: Finished difference Result 130 states and 151 transitions. [2021-08-27 07:35:41,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:35:41,127 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 69 [2021-08-27 07:35:41,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:35:41,127 INFO L225 Difference]: With dead ends: 130 [2021-08-27 07:35:41,128 INFO L226 Difference]: Without dead ends: 130 [2021-08-27 07:35:41,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 491.4ms TimeCoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2021-08-27 07:35:41,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-08-27 07:35:41,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 128. [2021-08-27 07:35:41,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 103 states have (on average 1.233009708737864) internal successors, (127), 112 states have internal predecessors, (127), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (11), 7 states have call predecessors, (11), 8 states have call successors, (11) [2021-08-27 07:35:41,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 147 transitions. [2021-08-27 07:35:41,132 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 147 transitions. Word has length 69 [2021-08-27 07:35:41,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:35:41,132 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 147 transitions. [2021-08-27 07:35:41,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-27 07:35:41,132 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 147 transitions. [2021-08-27 07:35:41,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-08-27 07:35:41,133 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:35:41,133 INFO L512 BasicCegarLoop]: trace histogram [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] [2021-08-27 07:35:41,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-27 07:35:41,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:35:41,346 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting sll_remove_lastErr7ASSERT_VIOLATIONMEMORY_FREE === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:35:41,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:35:41,346 INFO L82 PathProgramCache]: Analyzing trace with hash -426299631, now seen corresponding path program 1 times [2021-08-27 07:35:41,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 07:35:41,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773323767] [2021-08-27 07:35:41,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:35:41,346 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 07:35:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:41,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-08-27 07:35:41,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:41,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 07:35:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:41,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-08-27 07:35:41,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:41,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-08-27 07:35:41,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:41,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-08-27 07:35:41,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:41,696 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:35:41,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 07:35:41,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773323767] [2021-08-27 07:35:41,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773323767] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:35:41,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575428513] [2021-08-27 07:35:41,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:35:41,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:35:41,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:35:41,698 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 07:35:41,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-27 07:35:42,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:35:42,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-27 07:35:42,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:35:42,662 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 13 treesize of output 9 [2021-08-27 07:35:43,571 WARN L860 $PredicateComparison]: unable to prove that (exists ((sll_remove_last_~snd_to_last~0.offset Int)) (= (let ((.cse0 (select (select |c_old(#memory_$Pointer$.base)| |c_sll_remove_last_#in~head.base|) |c_sll_remove_last_#in~head.offset|))) (store |c_old(#memory_$Pointer$.base)| .cse0 (store (select |c_old(#memory_$Pointer$.base)| .cse0) (+ sll_remove_last_~snd_to_last~0.offset 4) 0))) |c_#memory_$Pointer$.base|)) is different from true [2021-08-27 07:35:43,613 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-08-27 07:35:43,613 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 31 treesize of output 25 [2021-08-27 07:35:43,833 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-08-27 07:35:43,834 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 33 treesize of output 18 [2021-08-27 07:35:43,839 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:35:43,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575428513] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 07:35:43,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:35:43,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 31 [2021-08-27 07:35:43,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564682751] [2021-08-27 07:35:43,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-27 07:35:43,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 07:35:43,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-27 07:35:43,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=839, Unknown=1, NotChecked=58, Total=992 [2021-08-27 07:35:43,840 INFO L87 Difference]: Start difference. First operand 128 states and 147 transitions. Second operand has 32 states, 29 states have (on average 2.793103448275862) internal successors, (81), 23 states have internal predecessors, (81), 7 states have call successors, (11), 7 states have call predecessors, (11), 5 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2021-08-27 07:36:08,297 WARN L224 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-08-27 07:36:08,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-08-27 07:36:08,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-27 07:36:08,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:08,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:36:08,499 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:258) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:934) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:773) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:864) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:778) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1461) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:654) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:235) ... 49 more [2021-08-27 07:36:08,503 INFO L168 Benchmark]: Toolchain (without parser) took 227425.69 ms. Allocated memory was 58.7 MB in the beginning and 325.1 MB in the end (delta: 266.3 MB). Free memory was 35.9 MB in the beginning and 194.3 MB in the end (delta: -158.4 MB). Peak memory consumption was 108.0 MB. Max. memory is 16.1 GB. [2021-08-27 07:36:08,503 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 58.7 MB. Free memory is still 40.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-08-27 07:36:08,503 INFO L168 Benchmark]: CACSL2BoogieTranslator took 290.33 ms. Allocated memory is still 58.7 MB. Free memory was 35.6 MB in the beginning and 35.6 MB in the end (delta: 66.3 kB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-08-27 07:36:08,503 INFO L168 Benchmark]: Boogie Preprocessor took 69.42 ms. Allocated memory is still 58.7 MB. Free memory was 35.6 MB in the beginning and 32.8 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-08-27 07:36:08,503 INFO L168 Benchmark]: RCFGBuilder took 476.75 ms. Allocated memory was 58.7 MB in the beginning and 71.3 MB in the end (delta: 12.6 MB). Free memory was 32.8 MB in the beginning and 33.6 MB in the end (delta: -802.5 kB). Peak memory consumption was 21.6 MB. Max. memory is 16.1 GB. [2021-08-27 07:36:08,504 INFO L168 Benchmark]: TraceAbstraction took 226585.67 ms. Allocated memory was 71.3 MB in the beginning and 325.1 MB in the end (delta: 253.8 MB). Free memory was 33.3 MB in the beginning and 194.3 MB in the end (delta: -161.0 MB). Peak memory consumption was 92.9 MB. Max. memory is 16.1 GB. [2021-08-27 07:36:08,504 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.14 ms. Allocated memory is still 58.7 MB. Free memory is still 40.5 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 290.33 ms. Allocated memory is still 58.7 MB. Free memory was 35.6 MB in the beginning and 35.6 MB in the end (delta: 66.3 kB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 69.42 ms. Allocated memory is still 58.7 MB. Free memory was 35.6 MB in the beginning and 32.8 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 476.75 ms. Allocated memory was 58.7 MB in the beginning and 71.3 MB in the end (delta: 12.6 MB). Free memory was 32.8 MB in the beginning and 33.6 MB in the end (delta: -802.5 kB). Peak memory consumption was 21.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 226585.67 ms. Allocated memory was 71.3 MB in the beginning and 325.1 MB in the end (delta: 253.8 MB). Free memory was 33.3 MB in the beginning and 194.3 MB in the end (delta: -161.0 MB). Peak memory consumption was 92.9 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-20ed64e [2021-08-27 07:36:09,955 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-27 07:36:09,959 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-27 07:36:09,993 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-27 07:36:09,993 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-27 07:36:09,996 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-27 07:36:09,997 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-27 07:36:10,002 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-27 07:36:10,004 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-27 07:36:10,009 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-27 07:36:10,010 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-27 07:36:10,014 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-27 07:36:10,014 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-27 07:36:10,017 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-27 07:36:10,018 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-27 07:36:10,025 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-27 07:36:10,025 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-27 07:36:10,026 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-27 07:36:10,028 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-27 07:36:10,032 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-27 07:36:10,033 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-27 07:36:10,034 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-27 07:36:10,036 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-27 07:36:10,037 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-27 07:36:10,043 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-27 07:36:10,044 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-27 07:36:10,044 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-27 07:36:10,045 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-27 07:36:10,046 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-27 07:36:10,046 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-27 07:36:10,046 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-27 07:36:10,047 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-27 07:36:10,048 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-27 07:36:10,049 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-27 07:36:10,050 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-27 07:36:10,050 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-27 07:36:10,051 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-27 07:36:10,051 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-27 07:36:10,051 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-27 07:36:10,052 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-27 07:36:10,055 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-27 07:36:10,062 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-08-27 07:36:10,091 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-27 07:36:10,091 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-27 07:36:10,092 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-27 07:36:10,092 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-27 07:36:10,093 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-27 07:36:10,093 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-27 07:36:10,094 INFO L138 SettingsManager]: * Use SBE=true [2021-08-27 07:36:10,094 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-27 07:36:10,094 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-27 07:36:10,094 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-27 07:36:10,095 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-27 07:36:10,095 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-27 07:36:10,095 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-27 07:36:10,095 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-08-27 07:36:10,095 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-08-27 07:36:10,096 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-08-27 07:36:10,096 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-27 07:36:10,096 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-08-27 07:36:10,102 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-08-27 07:36:10,102 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-08-27 07:36:10,102 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-27 07:36:10,103 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-27 07:36:10,103 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-27 07:36:10,103 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-27 07:36:10,103 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-27 07:36:10,103 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-27 07:36:10,104 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-27 07:36:10,104 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-27 07:36:10,104 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-08-27 07:36:10,104 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-08-27 07:36:10,104 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-27 07:36:10,104 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-08-27 07:36:10,105 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 -> 661240919dc6588bede452a002e2db53a892483c [2021-08-27 07:36:10,356 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-27 07:36:10,375 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-27 07:36:10,377 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-27 07:36:10,378 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-27 07:36:10,378 INFO L275 PluginConnector]: CDTParser initialized [2021-08-27 07:36:10,379 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/list-simple/sll2n_remove_all_reverse.i [2021-08-27 07:36:10,425 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c17e2b1/b0d764034d8e4077bd1b6adf9aa43133/FLAG5b7ed64d6 [2021-08-27 07:36:10,818 INFO L306 CDTParser]: Found 1 translation units. [2021-08-27 07:36:10,821 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-simple/sll2n_remove_all_reverse.i [2021-08-27 07:36:10,836 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c17e2b1/b0d764034d8e4077bd1b6adf9aa43133/FLAG5b7ed64d6 [2021-08-27 07:36:10,850 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c17e2b1/b0d764034d8e4077bd1b6adf9aa43133 [2021-08-27 07:36:10,852 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-27 07:36:10,854 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-27 07:36:10,856 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-27 07:36:10,856 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-27 07:36:10,859 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-27 07:36:10,859 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:36:10" (1/1) ... [2021-08-27 07:36:10,860 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40d95c44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:10, skipping insertion in model container [2021-08-27 07:36:10,860 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:36:10" (1/1) ... [2021-08-27 07:36:10,865 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-27 07:36:10,908 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-27 07:36:11,113 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/sll2n_remove_all_reverse.i[24038,24051] [2021-08-27 07:36:11,115 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-27 07:36:11,123 INFO L203 MainTranslator]: Completed pre-run [2021-08-27 07:36:11,149 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/sll2n_remove_all_reverse.i[24038,24051] [2021-08-27 07:36:11,150 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-27 07:36:11,170 INFO L208 MainTranslator]: Completed translation [2021-08-27 07:36:11,170 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11 WrapperNode [2021-08-27 07:36:11,170 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-27 07:36:11,171 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-27 07:36:11,171 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-27 07:36:11,171 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-27 07:36:11,178 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,179 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,189 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,190 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,205 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,213 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,221 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,228 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-27 07:36:11,230 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-27 07:36:11,233 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-27 07:36:11,233 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-27 07:36:11,233 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (1/1) ... [2021-08-27 07:36:11,241 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-27 07:36:11,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:36:11,254 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-27 07:36:11,261 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-27 07:36:11,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-08-27 07:36:11,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-27 07:36:11,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.setCurrentRoundingMode [2021-08-27 07:36:11,286 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-08-27 07:36:11,286 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2021-08-27 07:36:11,286 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2021-08-27 07:36:11,287 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2021-08-27 07:36:11,287 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-08-27 07:36:11,287 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_create [2021-08-27 07:36:11,288 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_remove_last [2021-08-27 07:36:11,288 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-27 07:36:11,288 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2021-08-27 07:36:11,289 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2021-08-27 07:36:11,290 INFO L130 BoogieDeclarations]: Found specification of procedure select [2021-08-27 07:36:11,291 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2021-08-27 07:36:11,291 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2021-08-27 07:36:11,294 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2021-08-27 07:36:11,294 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2021-08-27 07:36:11,295 INFO L130 BoogieDeclarations]: Found specification of procedure random [2021-08-27 07:36:11,295 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2021-08-27 07:36:11,295 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2021-08-27 07:36:11,295 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2021-08-27 07:36:11,295 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2021-08-27 07:36:11,296 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2021-08-27 07:36:11,296 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2021-08-27 07:36:11,296 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2021-08-27 07:36:11,296 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2021-08-27 07:36:11,296 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2021-08-27 07:36:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2021-08-27 07:36:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2021-08-27 07:36:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2021-08-27 07:36:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2021-08-27 07:36:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2021-08-27 07:36:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2021-08-27 07:36:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2021-08-27 07:36:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2021-08-27 07:36:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2021-08-27 07:36:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2021-08-27 07:36:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2021-08-27 07:36:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2021-08-27 07:36:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2021-08-27 07:36:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2021-08-27 07:36:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure free [2021-08-27 07:36:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2021-08-27 07:36:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2021-08-27 07:36:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2021-08-27 07:36:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2021-08-27 07:36:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2021-08-27 07:36:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2021-08-27 07:36:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2021-08-27 07:36:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure system [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2021-08-27 07:36:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure div [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2021-08-27 07:36:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2021-08-27 07:36:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2021-08-27 07:36:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2021-08-27 07:36:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2021-08-27 07:36:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2021-08-27 07:36:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2021-08-27 07:36:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2021-08-27 07:36:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-08-27 07:36:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-08-27 07:36:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-08-27 07:36:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-08-27 07:36:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure sll_create [2021-08-27 07:36:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure sll_remove_last [2021-08-27 07:36:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.setCurrentRoundingMode [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-08-27 07:36:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-08-27 07:36:11,604 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2021-08-27 07:36:11,843 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-27 07:36:11,843 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-08-27 07:36:11,845 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:36:11 BoogieIcfgContainer [2021-08-27 07:36:11,845 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-27 07:36:11,846 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-27 07:36:11,846 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-27 07:36:11,848 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-27 07:36:11,848 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 07:36:10" (1/3) ... [2021-08-27 07:36:11,849 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51905158 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:36:11, skipping insertion in model container [2021-08-27 07:36:11,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:36:11" (2/3) ... [2021-08-27 07:36:11,849 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51905158 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:36:11, skipping insertion in model container [2021-08-27 07:36:11,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:36:11" (3/3) ... [2021-08-27 07:36:11,850 INFO L111 eAbstractionObserver]: Analyzing ICFG sll2n_remove_all_reverse.i [2021-08-27 07:36:11,853 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-27 07:36:11,854 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2021-08-27 07:36:11,880 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-27 07:36:11,885 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-27 07:36:11,885 INFO L340 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2021-08-27 07:36:11,904 INFO L276 IsEmpty]: Start isEmpty. Operand has 91 states, 47 states have (on average 1.872340425531915) internal successors, (88), 79 states have internal predecessors, (88), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:36:11,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-27 07:36:11,917 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:11,917 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:36:11,918 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:11,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:11,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1415165422, now seen corresponding path program 1 times [2021-08-27 07:36:11,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:11,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708536837] [2021-08-27 07:36:11,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:11,933 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:11,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:11,941 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:11,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-08-27 07:36:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:12,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-27 07:36:12,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:12,149 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-27 07:36:12,169 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-27 07:36:12,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:12,209 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-27 07:36:12,210 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:12,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708536837] [2021-08-27 07:36:12,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708536837] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-27 07:36:12,211 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:36:12,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-08-27 07:36:12,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747300543] [2021-08-27 07:36:12,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-27 07:36:12,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:12,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-27 07:36:12,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-27 07:36:12,224 INFO L87 Difference]: Start difference. First operand has 91 states, 47 states have (on average 1.872340425531915) internal successors, (88), 79 states have internal predecessors, (88), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (4), 1 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-27 07:36:12,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:12,309 INFO L93 Difference]: Finished difference Result 89 states and 93 transitions. [2021-08-27 07:36:12,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-27 07:36:12,311 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (4), 1 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 13 [2021-08-27 07:36:12,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:12,315 INFO L225 Difference]: With dead ends: 89 [2021-08-27 07:36:12,316 INFO L226 Difference]: Without dead ends: 83 [2021-08-27 07:36:12,316 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-27 07:36:12,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-08-27 07:36:12,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2021-08-27 07:36:12,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 44 states have (on average 1.75) internal successors, (77), 73 states have internal predecessors, (77), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:36:12,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 86 transitions. [2021-08-27 07:36:12,338 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 86 transitions. Word has length 13 [2021-08-27 07:36:12,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:12,338 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 86 transitions. [2021-08-27 07:36:12,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (4), 1 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-27 07:36:12,338 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 86 transitions. [2021-08-27 07:36:12,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-27 07:36:12,339 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:12,339 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:36:12,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:12,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:12,547 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:12,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:12,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1415165423, now seen corresponding path program 1 times [2021-08-27 07:36:12,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:12,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [170310179] [2021-08-27 07:36:12,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:12,549 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:12,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:12,551 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:12,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-08-27 07:36:12,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:12,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-27 07:36:12,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:12,732 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-27 07:36:12,753 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-27 07:36:12,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:12,835 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-27 07:36:12,836 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:12,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [170310179] [2021-08-27 07:36:12,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [170310179] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-27 07:36:12,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:36:12,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-08-27 07:36:12,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473191845] [2021-08-27 07:36:12,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 07:36:12,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:12,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 07:36:12,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-27 07:36:12,840 INFO L87 Difference]: Start difference. First operand 83 states and 86 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (4), 1 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-27 07:36:12,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:12,975 INFO L93 Difference]: Finished difference Result 81 states and 84 transitions. [2021-08-27 07:36:12,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-27 07:36:12,977 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (4), 1 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 13 [2021-08-27 07:36:12,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:12,977 INFO L225 Difference]: With dead ends: 81 [2021-08-27 07:36:12,978 INFO L226 Difference]: Without dead ends: 81 [2021-08-27 07:36:12,978 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-27 07:36:12,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-27 07:36:12,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2021-08-27 07:36:12,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 71 states have internal predecessors, (75), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:36:12,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 84 transitions. [2021-08-27 07:36:12,983 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 84 transitions. Word has length 13 [2021-08-27 07:36:12,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:12,983 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 84 transitions. [2021-08-27 07:36:12,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (4), 1 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-27 07:36:12,983 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 84 transitions. [2021-08-27 07:36:12,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-27 07:36:12,984 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:12,984 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:36:12,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:13,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:13,184 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:13,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:13,185 INFO L82 PathProgramCache]: Analyzing trace with hash 2080136995, now seen corresponding path program 1 times [2021-08-27 07:36:13,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:13,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1051135288] [2021-08-27 07:36:13,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:13,185 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:13,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:13,190 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:13,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-08-27 07:36:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:13,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-27 07:36:13,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:13,409 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-27 07:36:13,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:13,499 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-27 07:36:13,499 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:13,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1051135288] [2021-08-27 07:36:13,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1051135288] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-27 07:36:13,499 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:36:13,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-08-27 07:36:13,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888705484] [2021-08-27 07:36:13,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 07:36:13,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:13,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 07:36:13,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-08-27 07:36:13,501 INFO L87 Difference]: Start difference. First operand 81 states and 84 transitions. Second operand has 7 states, 5 states have (on average 2.6) internal successors, (13), 7 states have internal predecessors, (13), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-27 07:36:13,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:13,541 INFO L93 Difference]: Finished difference Result 92 states and 96 transitions. [2021-08-27 07:36:13,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 07:36:13,542 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.6) internal successors, (13), 7 states have internal predecessors, (13), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 15 [2021-08-27 07:36:13,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:13,543 INFO L225 Difference]: With dead ends: 92 [2021-08-27 07:36:13,543 INFO L226 Difference]: Without dead ends: 89 [2021-08-27 07:36:13,544 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 39.4ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:36:13,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-08-27 07:36:13,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 82. [2021-08-27 07:36:13,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 72 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:36:13,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 85 transitions. [2021-08-27 07:36:13,550 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 85 transitions. Word has length 15 [2021-08-27 07:36:13,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:13,550 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 85 transitions. [2021-08-27 07:36:13,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.6) internal successors, (13), 7 states have internal predecessors, (13), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-27 07:36:13,551 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 85 transitions. [2021-08-27 07:36:13,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-27 07:36:13,551 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:13,551 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:36:13,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-08-27 07:36:13,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:13,760 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting sll_createErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:13,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:13,762 INFO L82 PathProgramCache]: Analyzing trace with hash 679181970, now seen corresponding path program 1 times [2021-08-27 07:36:13,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:13,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837371128] [2021-08-27 07:36:13,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:13,763 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:13,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:13,763 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:13,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-08-27 07:36:13,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:13,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-27 07:36:13,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:13,937 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-27 07:36:13,979 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-27 07:36:13,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:14,086 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-27 07:36:14,087 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:14,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [837371128] [2021-08-27 07:36:14,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [837371128] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-27 07:36:14,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:36:14,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-08-27 07:36:14,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897546316] [2021-08-27 07:36:14,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 07:36:14,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:14,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 07:36:14,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-27 07:36:14,088 INFO L87 Difference]: Start difference. First operand 82 states and 85 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 07:36:14,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:14,275 INFO L93 Difference]: Finished difference Result 82 states and 86 transitions. [2021-08-27 07:36:14,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 07:36:14,276 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2021-08-27 07:36:14,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:14,277 INFO L225 Difference]: With dead ends: 82 [2021-08-27 07:36:14,277 INFO L226 Difference]: Without dead ends: 82 [2021-08-27 07:36:14,277 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.4ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-27 07:36:14,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-08-27 07:36:14,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2021-08-27 07:36:14,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 45 states have (on average 1.6666666666666667) internal successors, (75), 71 states have internal predecessors, (75), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:36:14,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 84 transitions. [2021-08-27 07:36:14,281 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 84 transitions. Word has length 19 [2021-08-27 07:36:14,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:14,281 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 84 transitions. [2021-08-27 07:36:14,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 07:36:14,281 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 84 transitions. [2021-08-27 07:36:14,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-27 07:36:14,282 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:14,282 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 07:36:14,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:14,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:14,489 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting sll_createErr1REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:14,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:14,489 INFO L82 PathProgramCache]: Analyzing trace with hash 679181971, now seen corresponding path program 1 times [2021-08-27 07:36:14,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:14,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1766189047] [2021-08-27 07:36:14,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:14,490 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:14,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:14,490 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:14,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-08-27 07:36:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:14,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 07:36:14,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:14,686 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-27 07:36:14,798 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-27 07:36:14,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:15,074 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-27 07:36:15,074 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:15,074 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1766189047] [2021-08-27 07:36:15,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1766189047] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-27 07:36:15,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:36:15,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-08-27 07:36:15,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313119332] [2021-08-27 07:36:15,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 07:36:15,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:15,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 07:36:15,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 07:36:15,076 INFO L87 Difference]: Start difference. First operand 81 states and 84 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:36:15,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:15,527 INFO L93 Difference]: Finished difference Result 81 states and 85 transitions. [2021-08-27 07:36:15,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 07:36:15,529 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 19 [2021-08-27 07:36:15,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:15,530 INFO L225 Difference]: With dead ends: 81 [2021-08-27 07:36:15,530 INFO L226 Difference]: Without dead ends: 81 [2021-08-27 07:36:15,530 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 157.2ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-08-27 07:36:15,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-27 07:36:15,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2021-08-27 07:36:15,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 45 states have (on average 1.6444444444444444) internal successors, (74), 70 states have internal predecessors, (74), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-08-27 07:36:15,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 83 transitions. [2021-08-27 07:36:15,534 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 83 transitions. Word has length 19 [2021-08-27 07:36:15,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:15,534 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 83 transitions. [2021-08-27 07:36:15,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 07:36:15,535 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 83 transitions. [2021-08-27 07:36:15,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-27 07:36:15,535 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:15,535 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 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-27 07:36:15,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:15,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:15,743 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:15,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:15,743 INFO L82 PathProgramCache]: Analyzing trace with hash -720483645, now seen corresponding path program 1 times [2021-08-27 07:36:15,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:15,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737536539] [2021-08-27 07:36:15,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:15,744 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:15,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:15,744 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:15,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-08-27 07:36:15,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:15,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-27 07:36:15,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:16,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:36:16,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:16,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 07:36:16,270 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:16,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737536539] [2021-08-27 07:36:16,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737536539] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-27 07:36:16,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-27 07:36:16,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-08-27 07:36:16,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918298853] [2021-08-27 07:36:16,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 07:36:16,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:16,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 07:36:16,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-08-27 07:36:16,271 INFO L87 Difference]: Start difference. First operand 80 states and 83 transitions. Second operand has 9 states, 7 states have (on average 4.142857142857143) internal successors, (29), 9 states have internal predecessors, (29), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:36:16,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:16,357 INFO L93 Difference]: Finished difference Result 94 states and 99 transitions. [2021-08-27 07:36:16,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 07:36:16,358 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.142857142857143) internal successors, (29), 9 states have internal predecessors, (29), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) Word has length 28 [2021-08-27 07:36:16,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:16,358 INFO L225 Difference]: With dead ends: 94 [2021-08-27 07:36:16,358 INFO L226 Difference]: Without dead ends: 91 [2021-08-27 07:36:16,359 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 86.8ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-27 07:36:16,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-08-27 07:36:16,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 86. [2021-08-27 07:36:16,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 50 states have (on average 1.58) internal successors, (79), 75 states have internal predecessors, (79), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:36:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2021-08-27 07:36:16,362 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 28 [2021-08-27 07:36:16,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:16,362 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2021-08-27 07:36:16,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.142857142857143) internal successors, (29), 9 states have internal predecessors, (29), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-08-27 07:36:16,363 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2021-08-27 07:36:16,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-27 07:36:16,364 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:16,364 INFO L512 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] [2021-08-27 07:36:16,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:16,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:16,573 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:16,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:16,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1112556323, now seen corresponding path program 2 times [2021-08-27 07:36:16,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:16,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249463480] [2021-08-27 07:36:16,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 07:36:16,574 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:16,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:16,575 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:16,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-08-27 07:36:16,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-27 07:36:16,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 07:36:16,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-27 07:36:16,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:16,839 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:36:16,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:16,958 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 07:36:16,959 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:16,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249463480] [2021-08-27 07:36:16,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249463480] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-27 07:36:16,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:36:16,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-08-27 07:36:16,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308270655] [2021-08-27 07:36:16,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 07:36:16,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-27 07:36:16,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 07:36:16,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-27 07:36:16,960 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-08-27 07:36:16,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 07:36:16,994 INFO L93 Difference]: Finished difference Result 90 states and 95 transitions. [2021-08-27 07:36:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 07:36:16,995 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2021-08-27 07:36:16,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 07:36:16,995 INFO L225 Difference]: With dead ends: 90 [2021-08-27 07:36:16,996 INFO L226 Difference]: Without dead ends: 90 [2021-08-27 07:36:16,996 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 25.1ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-08-27 07:36:16,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-08-27 07:36:16,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2021-08-27 07:36:16,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 53 states have (on average 1.5471698113207548) internal successors, (82), 78 states have internal predecessors, (82), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-08-27 07:36:17,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 95 transitions. [2021-08-27 07:36:17,000 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 95 transitions. Word has length 41 [2021-08-27 07:36:17,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 07:36:17,000 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 95 transitions. [2021-08-27 07:36:17,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-08-27 07:36:17,000 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 95 transitions. [2021-08-27 07:36:17,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-27 07:36:17,001 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 07:36:17,001 INFO L512 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] [2021-08-27 07:36:17,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-08-27 07:36:17,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-27 07:36:17,208 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting sll_remove_lastErr0REQUIRES_VIOLATION === [sll_createErr0REQUIRES_VIOLATION, sll_createErr1REQUIRES_VIOLATION, node_createErr0REQUIRES_VIOLATION, node_createErr1REQUIRES_VIOLATION (and 28 more)] === [2021-08-27 07:36:17,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 07:36:17,209 INFO L82 PathProgramCache]: Analyzing trace with hash -280090477, now seen corresponding path program 1 times [2021-08-27 07:36:17,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-27 07:36:17,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [30029392] [2021-08-27 07:36:17,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:17,210 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-27 07:36:17,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-27 07:36:17,213 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-27 07:36:17,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-08-27 07:36:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:17,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-27 07:36:17,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:17,490 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-27 07:36:17,874 INFO L354 Elim1Store]: treesize reduction 42, result has 33.3 percent of original size [2021-08-27 07:36:17,874 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 4 case distinctions, treesize of input 25 treesize of output 37 [2021-08-27 07:36:18,046 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:36:18,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:36:44,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-27 07:36:44,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [30029392] [2021-08-27 07:36:44,886 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-27 07:36:44,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1751551352] [2021-08-27 07:36:44,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:36:44,886 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-08-27 07:36:44,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2021-08-27 07:36:44,893 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-08-27 07:36:44,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2021-08-27 07:36:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:36:45,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-27 07:36:45,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:36:45,345 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-27 07:36:45,439 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 16 treesize of output 14 [2021-08-27 07:37:15,021 INFO L354 Elim1Store]: treesize reduction 39, result has 29.1 percent of original size [2021-08-27 07:37:15,022 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 2 case distinctions, treesize of input 34 treesize of output 43 [2021-08-27 07:37:15,762 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-27 07:37:15,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:37:28,073 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-27 07:37:28,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002911273] [2021-08-27 07:37:28,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 07:37:28,073 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 07:37:28,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 07:37:28,074 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-27 07:37:28,075 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-27 07:37:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 07:37:28,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-27 07:37:28,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 07:37:28,462 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-27 07:37:33,502 INFO L354 Elim1Store]: treesize reduction 42, result has 33.3 percent of original size [2021-08-27 07:37:33,502 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 4 case distinctions, treesize of input 27 treesize of output 39 [2021-08-27 07:37:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-27 07:37:33,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-27 07:39:02,315 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-27 07:39:02,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-08-27 07:39:02,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-08-27 07:39:02,316 ERROR L172 FreeRefinementEngine]: Strategy WOLF failed to provide any proof altough trace is infeasible [2021-08-27 07:39:02,316 INFO L626 BasicCegarLoop]: Counterexample might be feasible [2021-08-27 07:39:02,319 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr0REQUIRES_VIOLATION [2021-08-27 07:39:02,320 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_createErr0REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_createErr1REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location node_createErr0REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location node_createErr1REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location node_createErr2REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location node_createErr3REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr0REQUIRES_VIOLATION [2021-08-27 07:39:02,321 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr1REQUIRES_VIOLATION [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr2ASSERT_VIOLATIONMEMORY_LEAK [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr3ENSURES_VIOLATIONMEMORY_LEAK [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr1REQUIRES_VIOLATION [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr2REQUIRES_VIOLATION [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr3REQUIRES_VIOLATION [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr4REQUIRES_VIOLATION [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr5REQUIRES_VIOLATION [2021-08-27 07:39:02,322 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr6ASSERT_VIOLATIONMEMORY_FREE [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr7ASSERT_VIOLATIONMEMORY_FREE [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr8ASSERT_VIOLATIONMEMORY_FREE [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr9REQUIRES_VIOLATION [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr10REQUIRES_VIOLATION [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr11REQUIRES_VIOLATION [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr12REQUIRES_VIOLATION [2021-08-27 07:39:02,323 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr13REQUIRES_VIOLATION [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr14REQUIRES_VIOLATION [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr15REQUIRES_VIOLATION [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr16REQUIRES_VIOLATION [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr17REQUIRES_VIOLATION [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr18REQUIRES_VIOLATION [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr19ASSERT_VIOLATIONMEMORY_FREE [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr20ASSERT_VIOLATIONMEMORY_FREE [2021-08-27 07:39:02,324 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location sll_remove_lastErr21ASSERT_VIOLATIONMEMORY_FREE [2021-08-27 07:39:02,350 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-27 07:39:02,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-08-27 07:39:02,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2021-08-27 07:39:02,950 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,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2021-08-27 07:39:02,954 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-27 07:39:02,959 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 07:39:02 BoogieIcfgContainer [2021-08-27 07:39:02,959 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-27 07:39:02,960 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-27 07:39:02,960 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-27 07:39:02,960 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-27 07:39:02,960 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:36:11" (3/4) ... [2021-08-27 07:39:02,962 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-08-27 07:39:02,962 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-27 07:39:02,963 INFO L168 Benchmark]: Toolchain (without parser) took 172109.20 ms. Allocated memory was 50.3 MB in the beginning and 130.0 MB in the end (delta: 79.7 MB). Free memory was 25.9 MB in the beginning and 36.7 MB in the end (delta: -10.9 MB). Peak memory consumption was 67.9 MB. Max. memory is 16.1 GB. [2021-08-27 07:39:02,963 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 50.3 MB. Free memory was 32.0 MB in the beginning and 32.0 MB in the end (delta: 41.7 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-08-27 07:39:02,963 INFO L168 Benchmark]: CACSL2BoogieTranslator took 314.81 ms. Allocated memory was 50.3 MB in the beginning and 60.8 MB in the end (delta: 10.5 MB). Free memory was 25.6 MB in the beginning and 36.0 MB in the end (delta: -10.3 MB). Peak memory consumption was 4.1 MB. Max. memory is 16.1 GB. [2021-08-27 07:39:02,963 INFO L168 Benchmark]: Boogie Preprocessor took 58.49 ms. Allocated memory is still 60.8 MB. Free memory was 36.0 MB in the beginning and 32.7 MB in the end (delta: 3.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-08-27 07:39:02,964 INFO L168 Benchmark]: RCFGBuilder took 614.76 ms. Allocated memory is still 60.8 MB. Free memory was 32.7 MB in the beginning and 26.9 MB in the end (delta: 5.8 MB). Peak memory consumption was 13.9 MB. Max. memory is 16.1 GB. [2021-08-27 07:39:02,964 INFO L168 Benchmark]: TraceAbstraction took 171113.48 ms. Allocated memory was 60.8 MB in the beginning and 130.0 MB in the end (delta: 69.2 MB). Free memory was 26.1 MB in the beginning and 37.8 MB in the end (delta: -11.6 MB). Peak memory consumption was 56.1 MB. Max. memory is 16.1 GB. [2021-08-27 07:39:02,964 INFO L168 Benchmark]: Witness Printer took 2.33 ms. Allocated memory is still 130.0 MB. Free memory was 37.8 MB in the beginning and 36.7 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-08-27 07:39:02,965 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.14 ms. Allocated memory is still 50.3 MB. Free memory was 32.0 MB in the beginning and 32.0 MB in the end (delta: 41.7 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 314.81 ms. Allocated memory was 50.3 MB in the beginning and 60.8 MB in the end (delta: 10.5 MB). Free memory was 25.6 MB in the beginning and 36.0 MB in the end (delta: -10.3 MB). Peak memory consumption was 4.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 58.49 ms. Allocated memory is still 60.8 MB. Free memory was 36.0 MB in the beginning and 32.7 MB in the end (delta: 3.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 614.76 ms. Allocated memory is still 60.8 MB. Free memory was 32.7 MB in the beginning and 26.9 MB in the end (delta: 5.8 MB). Peak memory consumption was 13.9 MB. Max. memory is 16.1 GB. * TraceAbstraction took 171113.48 ms. Allocated memory was 60.8 MB in the beginning and 130.0 MB in the end (delta: 69.2 MB). Free memory was 26.1 MB in the beginning and 37.8 MB in the end (delta: -11.6 MB). Peak memory consumption was 56.1 MB. Max. memory is 16.1 GB. * Witness Printer took 2.33 ms. Allocated memory is still 130.0 MB. Free memory was 37.8 MB in the beginning and 36.7 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 593]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L608] const int len = 2; [L609] const int data = 1; [L610] SLL s = sll_create(len, data); [L610] CALL, EXPR sll_create(len, data) [L584] SLL head = ((void *)0); [L585] COND TRUE len > 0 [L586] CALL, EXPR node_create(data) [L575] SLL temp = (SLL) malloc(sizeof(struct node)); [L576] COND FALSE !(((void *)0) == temp) [L579] temp->next = ((void *)0) [L580] temp->data = data [L581] return temp; [L586] RET, EXPR node_create(data) [L586] SLL new_head = node_create(data); [L587] new_head->next = head [L588] head = new_head [L585] len-- [L585] COND TRUE len > 0 [L586] CALL, EXPR node_create(data) [L575] SLL temp = (SLL) malloc(sizeof(struct node)); [L576] COND FALSE !(((void *)0) == temp) [L579] temp->next = ((void *)0) [L580] temp->data = data [L581] return temp; [L586] RET, EXPR node_create(data) [L586] SLL new_head = node_create(data); [L587] new_head->next = head [L588] head = new_head [L585] len-- [L585] COND FALSE !(len > 0) [L590] return head; [L610] RET, EXPR sll_create(len, data) [L610] SLL s = sll_create(len, data); [L611] int i; [L612] i = len - 1 [L612] COND TRUE i >= 0 [L613] CALL sll_remove_last(&s) [L593] \read(*head) - UnprovableResult [Line: 587]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 587]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 579]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 579]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 580]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 580]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 615]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 615]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 619]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 607]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 593]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 593]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 593]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 594]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 594]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 594]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 594]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 594]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 595]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 595]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 598]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 598]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 599]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 599]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 601]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 601]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 603]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 603]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 604]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 604]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 604]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 11 procedures, 107 locations, 32 error locations. Started 1 CEGAR loops. OverallTime: 171074.3ms, OverallIterations: 8, TraceHistogramMax: 2, EmptinessCheckTime: 19.4ms, AutomataDifference: 1053.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 15.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 567 SDtfs, 136 SDslu, 1360 SDs, 0 SdLazy, 446 SolverSat, 20 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 740.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 296 GetRequests, 254 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 368.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=91occurred in iteration=0, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 38.2ms AutomataMinimizationTime, 7 MinimizatonAttempts, 14 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 73.0ms SsaConstructionTime, 138.7ms SatisfiabilityAnalysisTime, 1661.8ms InterpolantComputationTime, 148 NumberOfCodeBlocks, 122 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 282 ConstructedInterpolants, 0 QuantifiedInterpolants, 836 SizeOfPredicates, 9 NumberOfNonLiveVariables, 728 ConjunctsInSsa, 31 ConjunctsInUnsatCore, 14 InterpolantComputations, 12 PerfectInterpolantSequences, 30/32 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-08-27 07:39:03,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...