./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/ldv-linux-3.0-todo/usb_urb-drivers-net-usb-catc.ko.cil.out.i --full-output --preprocessor.use.memory.slicer false --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6ae2ee47 Calling Ultimate with: /root/.sdkman/candidates/java/current/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/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.0-todo/usb_urb-drivers-net-usb-catc.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 70a2ace6fc40caa55e586c636402c0a5dfab1c8b77b7cf0fdf6a2120173a773c --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-dev-6ae2ee4-m [2023-11-22 23:30:16,900 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-22 23:30:16,956 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-22 23:30:16,960 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-22 23:30:16,961 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-22 23:30:16,983 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-22 23:30:16,983 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-22 23:30:16,983 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-22 23:30:16,984 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-22 23:30:16,987 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-22 23:30:16,987 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-22 23:30:16,987 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-22 23:30:16,988 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-22 23:30:16,989 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-22 23:30:16,989 INFO L153 SettingsManager]: * Use SBE=true [2023-11-22 23:30:16,990 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-22 23:30:16,990 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-22 23:30:16,990 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-22 23:30:16,990 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-22 23:30:16,991 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-22 23:30:16,991 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-22 23:30:16,991 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-22 23:30:16,991 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-22 23:30:16,992 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-22 23:30:16,996 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-22 23:30:16,996 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-22 23:30:16,996 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-22 23:30:16,996 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-22 23:30:16,996 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 23:30:16,997 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-22 23:30:16,997 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-22 23:30:16,997 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-22 23:30:16,997 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-22 23:30:16,997 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-22 23:30:16,997 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-22 23:30:16,998 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-22 23:30:16,998 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-22 23:30:16,998 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-22 23:30:16,998 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-22 23:30:16,998 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 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 ! call(reach_error())) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 70a2ace6fc40caa55e586c636402c0a5dfab1c8b77b7cf0fdf6a2120173a773c Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-22 23:30:17,183 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-22 23:30:17,199 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-22 23:30:17,213 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-22 23:30:17,214 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-22 23:30:17,215 INFO L274 PluginConnector]: CDTParser initialized [2023-11-22 23:30:17,216 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.0-todo/usb_urb-drivers-net-usb-catc.ko.cil.out.i [2023-11-22 23:30:18,106 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-22 23:30:18,460 INFO L384 CDTParser]: Found 1 translation units. [2023-11-22 23:30:18,460 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.0-todo/usb_urb-drivers-net-usb-catc.ko.cil.out.i [2023-11-22 23:30:18,490 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d23d221f/03f5658757bf4907a59e21f737a23f6a/FLAG35145062d [2023-11-22 23:30:18,504 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d23d221f/03f5658757bf4907a59e21f737a23f6a [2023-11-22 23:30:18,506 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-22 23:30:18,507 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-22 23:30:18,510 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-22 23:30:18,510 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-22 23:30:18,522 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-22 23:30:18,523 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:30:18" (1/1) ... [2023-11-22 23:30:18,523 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35da2905 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:18, skipping insertion in model container [2023-11-22 23:30:18,523 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:30:18" (1/1) ... [2023-11-22 23:30:18,596 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-22 23:30:19,471 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.0-todo/usb_urb-drivers-net-usb-catc.ko.cil.out.i[199632,199645] [2023-11-22 23:30:19,503 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 23:30:19,542 INFO L202 MainTranslator]: Completed pre-run [2023-11-22 23:30:19,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n" ".balign 4\n" ".long 671f - .\n" ".previous\n" "671:" "\n\tlock; " "bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4718-4724] [2023-11-22 23:30:19,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n" ".balign 4\n" ".long 671f - .\n" ".previous\n" "671:" "\n\tlock; " "btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4731-4737] [2023-11-22 23:30:19,607 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n" ".balign 4\n" ".long 671f - .\n" ".previous\n" "671:" "\n\tlock; " "bts %2,%1\n\t" "sbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4744-4751] [2023-11-22 23:30:19,607 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n" ".balign 4\n" ".long 671f - .\n" ".previous\n" "671:" "\n\tlock; " "btr %2,%1\n\t" "sbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4758-4765] [2023-11-22 23:30:19,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n" ".balign 4\n" ".long 671f - .\n" ".previous\n" "671:" "\n\tlock; " "incl %0": "+m" (v->counter)); [4822-4828] [2023-11-22 23:30:19,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n" ".balign 4\n" ".long 671f - .\n" ".previous\n" "671:" "\n\tlock; " "decl %0": "+m" (v->counter)); [4835-4841] [2023-11-22 23:30:19,690 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.0-todo/usb_urb-drivers-net-usb-catc.ko.cil.out.i[199632,199645] [2023-11-22 23:30:19,699 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 23:30:19,935 WARN L675 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-11-22 23:30:19,941 INFO L206 MainTranslator]: Completed translation [2023-11-22 23:30:19,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19 WrapperNode [2023-11-22 23:30:19,942 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-22 23:30:19,942 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-22 23:30:19,942 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-22 23:30:19,943 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-22 23:30:19,948 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:19,985 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,036 INFO L138 Inliner]: procedures = 142, calls = 852, calls flagged for inlining = 59, calls inlined = 40, statements flattened = 1792 [2023-11-22 23:30:20,037 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-22 23:30:20,037 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-22 23:30:20,038 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-22 23:30:20,038 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-22 23:30:20,045 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,045 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,056 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,063 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,111 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,119 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,126 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,132 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,143 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-22 23:30:20,144 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-22 23:30:20,144 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-22 23:30:20,144 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-22 23:30:20,145 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (1/1) ... [2023-11-22 23:30:20,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 23:30:20,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:30:20,201 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) [2023-11-22 23:30:20,220 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 [2023-11-22 23:30:20,253 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-22 23:30:20,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-22 23:30:20,254 INFO L130 BoogieDeclarations]: Found specification of procedure catc_tx_run [2023-11-22 23:30:20,254 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_tx_run [2023-11-22 23:30:20,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-22 23:30:20,254 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2023-11-22 23:30:20,254 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2023-11-22 23:30:20,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-22 23:30:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-22 23:30:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-22 23:30:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-11-22 23:30:20,255 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-11-22 23:30:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-11-22 23:30:20,255 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-11-22 23:30:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_run [2023-11-22 23:30:20,256 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_run [2023-11-22 23:30:20,256 INFO L130 BoogieDeclarations]: Found specification of procedure catc_get_drvinfo [2023-11-22 23:30:20,256 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_get_drvinfo [2023-11-22 23:30:20,256 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_msg [2023-11-22 23:30:20,256 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_msg [2023-11-22 23:30:20,256 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-22 23:30:20,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-22 23:30:20,256 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-11-22 23:30:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-11-22 23:30:20,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-22 23:30:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-22 23:30:20,257 INFO L130 BoogieDeclarations]: Found specification of procedure catc_multicast [2023-11-22 23:30:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_multicast [2023-11-22 23:30:20,257 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2023-11-22 23:30:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2023-11-22 23:30:20,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-22 23:30:20,258 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2023-11-22 23:30:20,258 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2023-11-22 23:30:20,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume_stop [2023-11-22 23:30:20,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume_stop [2023-11-22 23:30:20,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2023-11-22 23:30:20,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2023-11-22 23:30:20,259 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-22 23:30:20,259 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-22 23:30:20,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-22 23:30:20,259 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-22 23:30:20,259 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-11-22 23:30:20,259 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-11-22 23:30:20,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-22 23:30:20,259 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2023-11-22 23:30:20,260 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2023-11-22 23:30:20,260 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-22 23:30:20,260 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-22 23:30:20,260 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-22 23:30:20,260 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-22 23:30:20,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-22 23:30:20,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-22 23:30:20,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-22 23:30:20,261 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_async [2023-11-22 23:30:20,261 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_async [2023-11-22 23:30:20,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-22 23:30:20,261 INFO L130 BoogieDeclarations]: Found specification of procedure catc_exit [2023-11-22 23:30:20,261 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_exit [2023-11-22 23:30:20,261 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-11-22 23:30:20,261 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-11-22 23:30:20,261 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2023-11-22 23:30:20,262 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2023-11-22 23:30:20,262 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-22 23:30:20,262 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-22 23:30:20,262 INFO L130 BoogieDeclarations]: Found specification of procedure catc_init [2023-11-22 23:30:20,262 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_init [2023-11-22 23:30:20,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2023-11-22 23:30:20,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2023-11-22 23:30:20,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-22 23:30:20,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-22 23:30:20,263 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-22 23:30:20,263 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-22 23:30:20,263 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-11-22 23:30:20,263 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-11-22 23:30:20,263 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-11-22 23:30:20,263 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-11-22 23:30:20,264 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-22 23:30:20,264 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-22 23:30:20,264 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2023-11-22 23:30:20,264 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2023-11-22 23:30:20,264 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-22 23:30:20,264 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-22 23:30:20,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undefined_pointer [2023-11-22 23:30:20,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undefined_pointer [2023-11-22 23:30:20,265 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-11-22 23:30:20,265 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-11-22 23:30:20,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-22 23:30:20,265 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2023-11-22 23:30:20,265 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2023-11-22 23:30:20,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-22 23:30:20,265 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-11-22 23:30:20,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-22 23:30:20,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-22 23:30:20,527 INFO L241 CfgBuilder]: Building ICFG [2023-11-22 23:30:20,529 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-22 23:30:20,994 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_assume_stopFINAL: assume true; [2023-11-22 23:30:21,058 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 23:30:21,071 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 23:30:21,729 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##252: assume !false; [2023-11-22 23:30:21,729 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##251: assume false; [2023-11-22 23:30:21,729 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !false; [2023-11-22 23:30:21,729 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##37: assume false; [2023-11-22 23:30:21,755 INFO L282 CfgBuilder]: Performing block encoding [2023-11-22 23:30:21,863 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-22 23:30:21,863 INFO L309 CfgBuilder]: Removed 30 assume(true) statements. [2023-11-22 23:30:21,864 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:30:21 BoogieIcfgContainer [2023-11-22 23:30:21,864 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-22 23:30:21,866 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-22 23:30:21,866 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-22 23:30:21,868 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-22 23:30:21,868 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 11:30:18" (1/3) ... [2023-11-22 23:30:21,869 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f350a8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:30:21, skipping insertion in model container [2023-11-22 23:30:21,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:30:19" (2/3) ... [2023-11-22 23:30:21,870 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f350a8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:30:21, skipping insertion in model container [2023-11-22 23:30:21,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:30:21" (3/3) ... [2023-11-22 23:30:21,872 INFO L112 eAbstractionObserver]: Analyzing ICFG usb_urb-drivers-net-usb-catc.ko.cil.out.i [2023-11-22 23:30:21,886 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-22 23:30:21,887 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-22 23:30:21,937 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-22 23:30:21,943 INFO L357 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60f2bb54, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-22 23:30:21,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-22 23:30:21,947 INFO L276 IsEmpty]: Start isEmpty. Operand has 538 states, 366 states have (on average 1.5) internal successors, (549), 379 states have internal predecessors, (549), 133 states have call successors, (133), 38 states have call predecessors, (133), 37 states have return successors, (132), 131 states have call predecessors, (132), 132 states have call successors, (132) [2023-11-22 23:30:21,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-11-22 23:30:21,952 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:21,953 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:21,953 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:21,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:21,958 INFO L85 PathProgramCache]: Analyzing trace with hash 333834243, now seen corresponding path program 1 times [2023-11-22 23:30:21,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:21,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594386027] [2023-11-22 23:30:21,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:21,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:22,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:22,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-22 23:30:22,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:22,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594386027] [2023-11-22 23:30:22,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594386027] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:30:22,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:30:22,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 23:30:22,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303341191] [2023-11-22 23:30:22,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:30:22,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 23:30:22,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:22,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 23:30:22,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 23:30:22,724 INFO L87 Difference]: Start difference. First operand has 538 states, 366 states have (on average 1.5) internal successors, (549), 379 states have internal predecessors, (549), 133 states have call successors, (133), 38 states have call predecessors, (133), 37 states have return successors, (132), 131 states have call predecessors, (132), 132 states have call successors, (132) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 23:30:23,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:23,574 INFO L93 Difference]: Finished difference Result 1584 states and 2494 transitions. [2023-11-22 23:30:23,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 23:30:23,576 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2023-11-22 23:30:23,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:23,590 INFO L225 Difference]: With dead ends: 1584 [2023-11-22 23:30:23,590 INFO L226 Difference]: Without dead ends: 1050 [2023-11-22 23:30:23,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 23:30:23,599 INFO L413 NwaCegarLoop]: 892 mSDtfsCounter, 732 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 1554 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:23,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 1554 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-22 23:30:23,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2023-11-22 23:30:23,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1047. [2023-11-22 23:30:23,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 716 states have (on average 1.3100558659217878) internal successors, (938), 729 states have internal predecessors, (938), 259 states have call successors, (259), 72 states have call predecessors, (259), 71 states have return successors, (260), 254 states have call predecessors, (260), 256 states have call successors, (260) [2023-11-22 23:30:23,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 1457 transitions. [2023-11-22 23:30:23,690 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 1457 transitions. Word has length 12 [2023-11-22 23:30:23,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:23,691 INFO L495 AbstractCegarLoop]: Abstraction has 1047 states and 1457 transitions. [2023-11-22 23:30:23,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 23:30:23,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 1457 transitions. [2023-11-22 23:30:23,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-11-22 23:30:23,692 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:23,692 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:23,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-22 23:30:23,693 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:23,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:23,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1758651914, now seen corresponding path program 1 times [2023-11-22 23:30:23,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:23,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035711120] [2023-11-22 23:30:23,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:23,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:23,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:24,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:24,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-22 23:30:24,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:24,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035711120] [2023-11-22 23:30:24,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035711120] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:30:24,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:30:24,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 23:30:24,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100156467] [2023-11-22 23:30:24,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:30:24,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 23:30:24,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:24,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 23:30:24,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 23:30:24,042 INFO L87 Difference]: Start difference. First operand 1047 states and 1457 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 23:30:24,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:24,427 INFO L93 Difference]: Finished difference Result 1049 states and 1458 transitions. [2023-11-22 23:30:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 23:30:24,428 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2023-11-22 23:30:24,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:24,433 INFO L225 Difference]: With dead ends: 1049 [2023-11-22 23:30:24,433 INFO L226 Difference]: Without dead ends: 1040 [2023-11-22 23:30:24,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 23:30:24,435 INFO L413 NwaCegarLoop]: 672 mSDtfsCounter, 729 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:24,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [729 Valid, 672 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-22 23:30:24,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2023-11-22 23:30:24,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 1040. [2023-11-22 23:30:24,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 712 states have (on average 1.303370786516854) internal successors, (928), 723 states have internal predecessors, (928), 257 states have call successors, (257), 71 states have call predecessors, (257), 70 states have return successors, (259), 253 states have call predecessors, (259), 255 states have call successors, (259) [2023-11-22 23:30:24,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1444 transitions. [2023-11-22 23:30:24,498 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1444 transitions. Word has length 13 [2023-11-22 23:30:24,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:24,498 INFO L495 AbstractCegarLoop]: Abstraction has 1040 states and 1444 transitions. [2023-11-22 23:30:24,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 23:30:24,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1444 transitions. [2023-11-22 23:30:24,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-22 23:30:24,505 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:24,505 INFO L195 NwaCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:24,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-22 23:30:24,505 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:24,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:24,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1219222453, now seen corresponding path program 1 times [2023-11-22 23:30:24,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:24,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942742574] [2023-11-22 23:30:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:24,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:24,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:24,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:24,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:24,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:30:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:24,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-22 23:30:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:24,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-22 23:30:24,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:24,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942742574] [2023-11-22 23:30:24,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942742574] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:30:24,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:30:24,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:30:24,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814644090] [2023-11-22 23:30:24,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:30:24,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:30:24,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:24,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:30:24,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:30:24,893 INFO L87 Difference]: Start difference. First operand 1040 states and 1444 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-22 23:30:26,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:26,498 INFO L93 Difference]: Finished difference Result 2394 states and 3400 transitions. [2023-11-22 23:30:26,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:30:26,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (5), 3 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 39 [2023-11-22 23:30:26,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:26,505 INFO L225 Difference]: With dead ends: 2394 [2023-11-22 23:30:26,505 INFO L226 Difference]: Without dead ends: 1363 [2023-11-22 23:30:26,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:30:26,508 INFO L413 NwaCegarLoop]: 607 mSDtfsCounter, 465 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:26,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 1237 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-22 23:30:26,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2023-11-22 23:30:26,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1343. [2023-11-22 23:30:26,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1343 states, 929 states have (on average 1.3304628632938644) internal successors, (1236), 948 states have internal predecessors, (1236), 343 states have call successors, (343), 71 states have call predecessors, (343), 70 states have return successors, (345), 337 states have call predecessors, (345), 341 states have call successors, (345) [2023-11-22 23:30:26,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1343 states to 1343 states and 1924 transitions. [2023-11-22 23:30:26,554 INFO L78 Accepts]: Start accepts. Automaton has 1343 states and 1924 transitions. Word has length 39 [2023-11-22 23:30:26,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:26,554 INFO L495 AbstractCegarLoop]: Abstraction has 1343 states and 1924 transitions. [2023-11-22 23:30:26,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-22 23:30:26,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1343 states and 1924 transitions. [2023-11-22 23:30:26,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-11-22 23:30:26,557 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:26,557 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:26,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-22 23:30:26,558 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:26,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:26,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1635257517, now seen corresponding path program 1 times [2023-11-22 23:30:26,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:26,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99024246] [2023-11-22 23:30:26,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:26,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:26,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:26,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:26,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:30:26,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:26,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:30:26,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:26,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-22 23:30:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:26,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:30:26,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:26,893 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-22 23:30:26,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:26,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99024246] [2023-11-22 23:30:26,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99024246] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:30:26,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:30:26,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 23:30:26,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253302831] [2023-11-22 23:30:26,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:30:26,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 23:30:26,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:26,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 23:30:26,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:30:26,895 INFO L87 Difference]: Start difference. First operand 1343 states and 1924 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-22 23:30:28,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:28,960 INFO L93 Difference]: Finished difference Result 2710 states and 3886 transitions. [2023-11-22 23:30:28,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-22 23:30:28,961 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 61 [2023-11-22 23:30:28,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:28,967 INFO L225 Difference]: With dead ends: 2710 [2023-11-22 23:30:28,967 INFO L226 Difference]: Without dead ends: 1364 [2023-11-22 23:30:28,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-22 23:30:28,979 INFO L413 NwaCegarLoop]: 504 mSDtfsCounter, 197 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 1591 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:28,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 1591 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-22 23:30:28,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2023-11-22 23:30:29,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1340. [2023-11-22 23:30:29,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1340 states, 927 states have (on average 1.3290183387270766) internal successors, (1232), 948 states have internal predecessors, (1232), 341 states have call successors, (341), 72 states have call predecessors, (341), 71 states have return successors, (341), 333 states have call predecessors, (341), 337 states have call successors, (341) [2023-11-22 23:30:29,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1340 states to 1340 states and 1914 transitions. [2023-11-22 23:30:29,026 INFO L78 Accepts]: Start accepts. Automaton has 1340 states and 1914 transitions. Word has length 61 [2023-11-22 23:30:29,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:29,026 INFO L495 AbstractCegarLoop]: Abstraction has 1340 states and 1914 transitions. [2023-11-22 23:30:29,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-22 23:30:29,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1340 states and 1914 transitions. [2023-11-22 23:30:29,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-11-22 23:30:29,029 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:29,029 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:29,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-22 23:30:29,030 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:29,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:29,030 INFO L85 PathProgramCache]: Analyzing trace with hash -442569209, now seen corresponding path program 1 times [2023-11-22 23:30:29,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:29,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971743633] [2023-11-22 23:30:29,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:29,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:29,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:30:29,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:30:29,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-22 23:30:29,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-22 23:30:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:30:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:30:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 23:30:29,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:29,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-22 23:30:29,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:30:29,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:29,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:29,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-22 23:30:29,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:29,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:29,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-22 23:30:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2023-11-22 23:30:29,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:29,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971743633] [2023-11-22 23:30:29,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971743633] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:30:29,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025912751] [2023-11-22 23:30:29,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:29,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:30:29,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:30:29,742 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) [2023-11-22 23:30:29,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-22 23:30:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:30,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 1770 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-22 23:30:30,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:30:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-11-22 23:30:30,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:30:30,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025912751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:30:30,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:30:30,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2023-11-22 23:30:30,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121227431] [2023-11-22 23:30:30,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:30:30,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-22 23:30:30,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:30,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-22 23:30:30,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2023-11-22 23:30:30,525 INFO L87 Difference]: Start difference. First operand 1340 states and 1914 transitions. Second operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-22 23:30:35,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:30:36,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:36,127 INFO L93 Difference]: Finished difference Result 1533 states and 2169 transitions. [2023-11-22 23:30:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-22 23:30:36,127 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2023-11-22 23:30:36,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:36,133 INFO L225 Difference]: With dead ends: 1533 [2023-11-22 23:30:36,133 INFO L226 Difference]: Without dead ends: 1473 [2023-11-22 23:30:36,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-11-22 23:30:36,134 INFO L413 NwaCegarLoop]: 675 mSDtfsCounter, 177 mSDsluCounter, 3686 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:36,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 4361 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 901 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2023-11-22 23:30:36,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2023-11-22 23:30:36,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 1460. [2023-11-22 23:30:36,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1004 states have (on average 1.3237051792828685) internal successors, (1329), 1031 states have internal predecessors, (1329), 370 states have call successors, (370), 88 states have call predecessors, (370), 85 states have return successors, (373), 355 states have call predecessors, (373), 366 states have call successors, (373) [2023-11-22 23:30:36,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 2072 transitions. [2023-11-22 23:30:36,185 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 2072 transitions. Word has length 129 [2023-11-22 23:30:36,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:36,187 INFO L495 AbstractCegarLoop]: Abstraction has 1460 states and 2072 transitions. [2023-11-22 23:30:36,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-22 23:30:36,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 2072 transitions. [2023-11-22 23:30:36,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-11-22 23:30:36,192 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:36,193 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:36,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-22 23:30:36,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:30:36,408 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:36,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:36,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2136990591, now seen corresponding path program 1 times [2023-11-22 23:30:36,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:36,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052342726] [2023-11-22 23:30:36,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:36,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:36,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:36,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:30:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:30:36,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-22 23:30:36,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-22 23:30:36,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:30:36,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:30:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 23:30:36,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:36,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-22 23:30:36,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:36,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:30:36,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:36,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-22 23:30:36,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:36,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:36,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-22 23:30:36,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:36,934 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2023-11-22 23:30:36,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:36,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052342726] [2023-11-22 23:30:36,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052342726] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:30:36,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298956879] [2023-11-22 23:30:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:36,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:30:36,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:30:36,936 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) [2023-11-22 23:30:36,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-22 23:30:37,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:37,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 1775 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-22 23:30:37,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:30:37,652 INFO L378 Elim1Store]: Elim1 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 [2023-11-22 23:30:37,656 INFO L378 Elim1Store]: Elim1 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 [2023-11-22 23:30:37,797 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:30:37,804 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:30:37,928 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:30:37,933 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:30:38,055 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 48 proven. 6 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-22 23:30:38,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:30:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2023-11-22 23:30:38,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298956879] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:30:38,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:30:38,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 12 [2023-11-22 23:30:38,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254281211] [2023-11-22 23:30:38,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:30:38,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-22 23:30:38,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:38,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-22 23:30:38,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-11-22 23:30:38,174 INFO L87 Difference]: Start difference. First operand 1460 states and 2072 transitions. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-22 23:30:45,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:30:47,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:47,221 INFO L93 Difference]: Finished difference Result 2564 states and 3635 transitions. [2023-11-22 23:30:47,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-22 23:30:47,221 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) Word has length 130 [2023-11-22 23:30:47,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:47,225 INFO L225 Difference]: With dead ends: 2564 [2023-11-22 23:30:47,226 INFO L226 Difference]: Without dead ends: 1157 [2023-11-22 23:30:47,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 290 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2023-11-22 23:30:47,230 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 359 mSDsluCounter, 3570 mSDsCounter, 0 mSdLazyCounter, 3681 mSolverCounterSat, 168 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 4072 SdHoareTripleChecker+Invalid, 3850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 3681 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:47,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 4072 Invalid, 3850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 3681 Invalid, 1 Unknown, 0 Unchecked, 8.8s Time] [2023-11-22 23:30:47,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2023-11-22 23:30:47,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 1125. [2023-11-22 23:30:47,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 771 states have (on average 1.324254215304799) internal successors, (1021), 794 states have internal predecessors, (1021), 272 states have call successors, (272), 82 states have call predecessors, (272), 81 states have return successors, (280), 260 states have call predecessors, (280), 270 states have call successors, (280) [2023-11-22 23:30:47,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1573 transitions. [2023-11-22 23:30:47,269 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1573 transitions. Word has length 130 [2023-11-22 23:30:47,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:47,270 INFO L495 AbstractCegarLoop]: Abstraction has 1125 states and 1573 transitions. [2023-11-22 23:30:47,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (34), 5 states have call predecessors, (34), 5 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) [2023-11-22 23:30:47,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1573 transitions. [2023-11-22 23:30:47,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-11-22 23:30:47,272 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:47,272 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:47,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-22 23:30:47,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-22 23:30:47,488 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:47,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:47,489 INFO L85 PathProgramCache]: Analyzing trace with hash 700076639, now seen corresponding path program 1 times [2023-11-22 23:30:47,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:47,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973559994] [2023-11-22 23:30:47,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:47,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:47,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:47,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:30:48,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:30:48,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-22 23:30:48,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-22 23:30:48,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:30:48,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:30:48,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 23:30:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:48,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-22 23:30:48,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:48,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:30:48,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-22 23:30:48,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:48,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:48,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-22 23:30:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,246 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-11-22 23:30:48,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:48,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973559994] [2023-11-22 23:30:48,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973559994] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:30:48,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403541770] [2023-11-22 23:30:48,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:48,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:30:48,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:30:48,248 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) [2023-11-22 23:30:48,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-22 23:30:48,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:48,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 1783 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-22 23:30:48,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:30:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2023-11-22 23:30:49,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:30:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-22 23:30:49,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403541770] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:30:49,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:30:49,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 7] total 16 [2023-11-22 23:30:49,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596909411] [2023-11-22 23:30:49,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:30:49,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-22 23:30:49,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:30:49,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-22 23:30:49,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-22 23:30:49,421 INFO L87 Difference]: Start difference. First operand 1125 states and 1573 transitions. Second operand has 16 states, 15 states have (on average 8.666666666666666) internal successors, (130), 12 states have internal predecessors, (130), 8 states have call successors, (45), 9 states have call predecessors, (45), 10 states have return successors, (44), 9 states have call predecessors, (44), 8 states have call successors, (44) [2023-11-22 23:30:58,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:30:58,665 INFO L93 Difference]: Finished difference Result 2200 states and 3103 transitions. [2023-11-22 23:30:58,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-22 23:30:58,665 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 8.666666666666666) internal successors, (130), 12 states have internal predecessors, (130), 8 states have call successors, (45), 9 states have call predecessors, (45), 10 states have return successors, (44), 9 states have call predecessors, (44), 8 states have call successors, (44) Word has length 130 [2023-11-22 23:30:58,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:30:58,671 INFO L225 Difference]: With dead ends: 2200 [2023-11-22 23:30:58,671 INFO L226 Difference]: Without dead ends: 1503 [2023-11-22 23:30:58,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 289 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2023-11-22 23:30:58,675 INFO L413 NwaCegarLoop]: 603 mSDtfsCounter, 2178 mSDsluCounter, 4496 mSDsCounter, 0 mSdLazyCounter, 5311 mSolverCounterSat, 945 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2317 SdHoareTripleChecker+Valid, 5099 SdHoareTripleChecker+Invalid, 6256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 945 IncrementalHoareTripleChecker+Valid, 5311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:30:58,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2317 Valid, 5099 Invalid, 6256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [945 Valid, 5311 Invalid, 0 Unknown, 0 Unchecked, 8.9s Time] [2023-11-22 23:30:58,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1503 states. [2023-11-22 23:30:58,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1503 to 1481. [2023-11-22 23:30:58,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1012 states have (on average 1.3231225296442688) internal successors, (1339), 1041 states have internal predecessors, (1339), 355 states have call successors, (355), 113 states have call predecessors, (355), 113 states have return successors, (385), 342 states have call predecessors, (385), 353 states have call successors, (385) [2023-11-22 23:30:58,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 2079 transitions. [2023-11-22 23:30:58,729 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 2079 transitions. Word has length 130 [2023-11-22 23:30:58,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:30:58,729 INFO L495 AbstractCegarLoop]: Abstraction has 1481 states and 2079 transitions. [2023-11-22 23:30:58,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 8.666666666666666) internal successors, (130), 12 states have internal predecessors, (130), 8 states have call successors, (45), 9 states have call predecessors, (45), 10 states have return successors, (44), 9 states have call predecessors, (44), 8 states have call successors, (44) [2023-11-22 23:30:58,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 2079 transitions. [2023-11-22 23:30:58,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-11-22 23:30:58,731 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:30:58,732 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:30:58,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-22 23:30:58,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:30:58,953 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:30:58,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:30:58,954 INFO L85 PathProgramCache]: Analyzing trace with hash -30650678, now seen corresponding path program 1 times [2023-11-22 23:30:58,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:30:58,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233505285] [2023-11-22 23:30:58,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:58,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:30:59,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:30:59,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:30:59,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:30:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-22 23:30:59,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-22 23:30:59,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:30:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:30:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 23:30:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:59,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:59,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-22 23:30:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:59,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:59,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:30:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:59,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:59,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-22 23:30:59,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:30:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:30:59,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-22 23:30:59,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-22 23:30:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:30:59,635 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-11-22 23:30:59,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:30:59,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233505285] [2023-11-22 23:30:59,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233505285] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:30:59,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247810455] [2023-11-22 23:30:59,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:30:59,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:30:59,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:30:59,637 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) [2023-11-22 23:30:59,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-22 23:31:00,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:00,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 1816 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-22 23:31:00,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:00,441 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-11-22 23:31:00,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:31:00,555 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-11-22 23:31:00,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247810455] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:00,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:31:00,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 12 [2023-11-22 23:31:00,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594004284] [2023-11-22 23:31:00,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:31:00,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-22 23:31:00,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:00,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-22 23:31:00,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-22 23:31:00,559 INFO L87 Difference]: Start difference. First operand 1481 states and 2079 transitions. Second operand has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-22 23:31:02,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:02,925 INFO L93 Difference]: Finished difference Result 1542 states and 2154 transitions. [2023-11-22 23:31:02,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-22 23:31:02,925 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 140 [2023-11-22 23:31:02,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:02,933 INFO L225 Difference]: With dead ends: 1542 [2023-11-22 23:31:02,934 INFO L226 Difference]: Without dead ends: 1481 [2023-11-22 23:31:02,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 314 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-22 23:31:02,936 INFO L413 NwaCegarLoop]: 666 mSDtfsCounter, 4 mSDsluCounter, 3151 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3817 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:02,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 3817 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-22 23:31:02,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2023-11-22 23:31:02,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1481. [2023-11-22 23:31:02,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1012 states have (on average 1.3221343873517786) internal successors, (1338), 1041 states have internal predecessors, (1338), 355 states have call successors, (355), 113 states have call predecessors, (355), 113 states have return successors, (385), 342 states have call predecessors, (385), 353 states have call successors, (385) [2023-11-22 23:31:02,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 2078 transitions. [2023-11-22 23:31:02,984 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 2078 transitions. Word has length 140 [2023-11-22 23:31:02,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:02,985 INFO L495 AbstractCegarLoop]: Abstraction has 1481 states and 2078 transitions. [2023-11-22 23:31:02,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-22 23:31:02,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 2078 transitions. [2023-11-22 23:31:02,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-22 23:31:02,987 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:02,988 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:03,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:03,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:03,198 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:03,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash 299391609, now seen corresponding path program 1 times [2023-11-22 23:31:03,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:03,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495937754] [2023-11-22 23:31:03,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:03,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:03,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:31:04,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:31:04,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-22 23:31:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-22 23:31:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:31:04,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 23:31:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:04,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-22 23:31:04,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:04,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:04,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:31:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:04,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:04,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-22 23:31:04,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:04,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:31:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-22 23:31:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,300 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2023-11-22 23:31:04,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:04,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495937754] [2023-11-22 23:31:04,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495937754] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:04,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254506954] [2023-11-22 23:31:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:04,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:04,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:04,302 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) [2023-11-22 23:31:04,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-22 23:31:04,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:04,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 1821 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-22 23:31:04,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:04,932 INFO L378 Elim1Store]: Elim1 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 [2023-11-22 23:31:04,935 INFO L378 Elim1Store]: Elim1 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 [2023-11-22 23:31:05,001 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:31:05,004 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:31:05,074 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:31:05,078 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:31:05,085 INFO L378 Elim1Store]: Elim1 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 9 treesize of output 3 [2023-11-22 23:31:05,100 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 62 proven. 4 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-11-22 23:31:05,100 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:31:05,192 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2023-11-22 23:31:05,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254506954] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:31:05,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:31:05,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 11 [2023-11-22 23:31:05,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924689250] [2023-11-22 23:31:05,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:31:05,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-22 23:31:05,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:05,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-22 23:31:05,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-22 23:31:05,194 INFO L87 Difference]: Start difference. First operand 1481 states and 2078 transitions. Second operand has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2023-11-22 23:31:10,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:31:12,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:12,058 INFO L93 Difference]: Finished difference Result 2574 states and 3626 transitions. [2023-11-22 23:31:12,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-22 23:31:12,059 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 141 [2023-11-22 23:31:12,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:12,065 INFO L225 Difference]: With dead ends: 2574 [2023-11-22 23:31:12,065 INFO L226 Difference]: Without dead ends: 1500 [2023-11-22 23:31:12,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 323 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-11-22 23:31:12,068 INFO L413 NwaCegarLoop]: 505 mSDtfsCounter, 552 mSDsluCounter, 2407 mSDsCounter, 0 mSdLazyCounter, 2572 mSolverCounterSat, 344 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 2912 SdHoareTripleChecker+Invalid, 2917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 2572 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:12,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [591 Valid, 2912 Invalid, 2917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 2572 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2023-11-22 23:31:12,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states. [2023-11-22 23:31:12,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1481. [2023-11-22 23:31:12,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1012 states have (on average 1.3221343873517786) internal successors, (1338), 1041 states have internal predecessors, (1338), 355 states have call successors, (355), 113 states have call predecessors, (355), 113 states have return successors, (384), 342 states have call predecessors, (384), 353 states have call successors, (384) [2023-11-22 23:31:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 2077 transitions. [2023-11-22 23:31:12,121 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 2077 transitions. Word has length 141 [2023-11-22 23:31:12,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:12,121 INFO L495 AbstractCegarLoop]: Abstraction has 1481 states and 2077 transitions. [2023-11-22 23:31:12,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 7 states have internal predecessors, (87), 5 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2023-11-22 23:31:12,122 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 2077 transitions. [2023-11-22 23:31:12,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-22 23:31:12,123 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:12,124 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:12,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:12,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:12,338 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:12,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:12,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1475381573, now seen corresponding path program 2 times [2023-11-22 23:31:12,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:12,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338790336] [2023-11-22 23:31:12,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:12,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:12,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:13,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:31:13,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:31:13,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-22 23:31:13,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-22 23:31:13,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:13,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:31:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 23:31:13,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:13,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:13,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-22 23:31:13,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:13,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:31:13,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:13,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:13,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-22 23:31:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:13,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:31:13,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-22 23:31:13,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:13,244 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2023-11-22 23:31:13,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:13,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338790336] [2023-11-22 23:31:13,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338790336] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:13,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139647826] [2023-11-22 23:31:13,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:31:13,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:13,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:13,246 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) [2023-11-22 23:31:13,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-22 23:31:13,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-22 23:31:13,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:31:13,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-22 23:31:13,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:13,922 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2023-11-22 23:31:13,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:31:13,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139647826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:31:13,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:31:13,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 16 [2023-11-22 23:31:13,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253552492] [2023-11-22 23:31:13,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:31:13,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-22 23:31:13,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:13,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-22 23:31:13,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-11-22 23:31:13,924 INFO L87 Difference]: Start difference. First operand 1481 states and 2077 transitions. Second operand has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-22 23:31:15,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:15,330 INFO L93 Difference]: Finished difference Result 2956 states and 4146 transitions. [2023-11-22 23:31:15,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-22 23:31:15,330 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 141 [2023-11-22 23:31:15,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:15,335 INFO L225 Difference]: With dead ends: 2956 [2023-11-22 23:31:15,336 INFO L226 Difference]: Without dead ends: 1481 [2023-11-22 23:31:15,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-11-22 23:31:15,339 INFO L413 NwaCegarLoop]: 667 mSDtfsCounter, 1 mSDsluCounter, 2665 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 3332 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:15,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 3332 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-22 23:31:15,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2023-11-22 23:31:15,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1481. [2023-11-22 23:31:15,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1012 states have (on average 1.3211462450592886) internal successors, (1337), 1041 states have internal predecessors, (1337), 355 states have call successors, (355), 113 states have call predecessors, (355), 113 states have return successors, (384), 342 states have call predecessors, (384), 353 states have call successors, (384) [2023-11-22 23:31:15,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 2076 transitions. [2023-11-22 23:31:15,385 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 2076 transitions. Word has length 141 [2023-11-22 23:31:15,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:15,385 INFO L495 AbstractCegarLoop]: Abstraction has 1481 states and 2076 transitions. [2023-11-22 23:31:15,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-22 23:31:15,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 2076 transitions. [2023-11-22 23:31:15,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-11-22 23:31:15,387 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:15,387 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:15,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:15,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:15,605 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:15,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1558039645, now seen corresponding path program 1 times [2023-11-22 23:31:15,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:15,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923977233] [2023-11-22 23:31:15,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:15,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:15,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:31:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:31:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:31:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:31:16,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:31:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:31:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:16,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:31:16,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:16,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:31:16,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:16,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:31:16,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:16,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:16,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-22 23:31:16,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-22 23:31:16,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,152 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 23 proven. 8 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2023-11-22 23:31:16,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:16,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923977233] [2023-11-22 23:31:16,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923977233] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:16,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178216595] [2023-11-22 23:31:16,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:16,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:16,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:16,154 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) [2023-11-22 23:31:16,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-22 23:31:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:16,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-22 23:31:16,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:17,050 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2023-11-22 23:31:17,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:31:17,411 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-11-22 23:31:17,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178216595] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:31:17,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:31:17,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 11] total 22 [2023-11-22 23:31:17,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163870756] [2023-11-22 23:31:17,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:31:17,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-22 23:31:17,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:17,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-22 23:31:17,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2023-11-22 23:31:17,415 INFO L87 Difference]: Start difference. First operand 1481 states and 2076 transitions. Second operand has 22 states, 21 states have (on average 7.761904761904762) internal successors, (163), 17 states have internal predecessors, (163), 10 states have call successors, (51), 12 states have call predecessors, (51), 13 states have return successors, (50), 11 states have call predecessors, (50), 10 states have call successors, (50) [2023-11-22 23:31:26,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:26,796 INFO L93 Difference]: Finished difference Result 2936 states and 4109 transitions. [2023-11-22 23:31:26,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-22 23:31:26,797 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 7.761904761904762) internal successors, (163), 17 states have internal predecessors, (163), 10 states have call successors, (51), 12 states have call predecessors, (51), 13 states have return successors, (50), 11 states have call predecessors, (50), 10 states have call successors, (50) Word has length 145 [2023-11-22 23:31:26,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:26,804 INFO L225 Difference]: With dead ends: 2936 [2023-11-22 23:31:26,804 INFO L226 Difference]: Without dead ends: 1885 [2023-11-22 23:31:26,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 316 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=415, Invalid=1565, Unknown=0, NotChecked=0, Total=1980 [2023-11-22 23:31:26,807 INFO L413 NwaCegarLoop]: 624 mSDtfsCounter, 3120 mSDsluCounter, 4621 mSDsCounter, 0 mSdLazyCounter, 5488 mSolverCounterSat, 1351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3315 SdHoareTripleChecker+Valid, 5245 SdHoareTripleChecker+Invalid, 6839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1351 IncrementalHoareTripleChecker+Valid, 5488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:26,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3315 Valid, 5245 Invalid, 6839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1351 Valid, 5488 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2023-11-22 23:31:26,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1885 states. [2023-11-22 23:31:26,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1885 to 1844. [2023-11-22 23:31:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1257 states have (on average 1.3198090692124105) internal successors, (1659), 1295 states have internal predecessors, (1659), 438 states have call successors, (438), 147 states have call predecessors, (438), 148 states have return successors, (474), 421 states have call predecessors, (474), 436 states have call successors, (474) [2023-11-22 23:31:26,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 2571 transitions. [2023-11-22 23:31:26,866 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 2571 transitions. Word has length 145 [2023-11-22 23:31:26,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:26,867 INFO L495 AbstractCegarLoop]: Abstraction has 1844 states and 2571 transitions. [2023-11-22 23:31:26,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 7.761904761904762) internal successors, (163), 17 states have internal predecessors, (163), 10 states have call successors, (51), 12 states have call predecessors, (51), 13 states have return successors, (50), 11 states have call predecessors, (50), 10 states have call successors, (50) [2023-11-22 23:31:26,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 2571 transitions. [2023-11-22 23:31:26,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-22 23:31:26,869 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:26,869 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:26,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:27,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:27,083 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:27,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:27,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1902539181, now seen corresponding path program 1 times [2023-11-22 23:31:27,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:27,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711600015] [2023-11-22 23:31:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:27,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:27,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:27,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:27,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:31:27,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:31:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:31:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:31:27,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:31:27,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:31:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:27,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:31:27,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:27,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:31:27,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:27,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:31:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:27,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-22 23:31:27,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-22 23:31:27,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-22 23:31:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2023-11-22 23:31:27,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:27,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711600015] [2023-11-22 23:31:27,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711600015] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:27,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926603074] [2023-11-22 23:31:27,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:27,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:27,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:27,695 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) [2023-11-22 23:31:27,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-22 23:31:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:28,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 1878 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-22 23:31:28,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:28,568 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-11-22 23:31:28,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:31:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 2 proven. 53 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2023-11-22 23:31:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926603074] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:31:29,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:31:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 15] total 26 [2023-11-22 23:31:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757087596] [2023-11-22 23:31:29,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:31:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-22 23:31:29,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:29,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-22 23:31:29,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2023-11-22 23:31:29,038 INFO L87 Difference]: Start difference. First operand 1844 states and 2571 transitions. Second operand has 26 states, 25 states have (on average 6.76) internal successors, (169), 22 states have internal predecessors, (169), 13 states have call successors, (54), 14 states have call predecessors, (54), 12 states have return successors, (51), 10 states have call predecessors, (51), 11 states have call successors, (51) [2023-11-22 23:31:41,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:41,215 INFO L93 Difference]: Finished difference Result 3392 states and 4722 transitions. [2023-11-22 23:31:41,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-22 23:31:41,216 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.76) internal successors, (169), 22 states have internal predecessors, (169), 13 states have call successors, (54), 14 states have call predecessors, (54), 12 states have return successors, (51), 10 states have call predecessors, (51), 11 states have call successors, (51) Word has length 155 [2023-11-22 23:31:41,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:41,227 INFO L225 Difference]: With dead ends: 3392 [2023-11-22 23:31:41,227 INFO L226 Difference]: Without dead ends: 3288 [2023-11-22 23:31:41,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 338 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=888, Invalid=3018, Unknown=0, NotChecked=0, Total=3906 [2023-11-22 23:31:41,230 INFO L413 NwaCegarLoop]: 626 mSDtfsCounter, 4327 mSDsluCounter, 4912 mSDsCounter, 0 mSdLazyCounter, 7322 mSolverCounterSat, 1958 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4613 SdHoareTripleChecker+Valid, 5538 SdHoareTripleChecker+Invalid, 9280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1958 IncrementalHoareTripleChecker+Valid, 7322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:41,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4613 Valid, 5538 Invalid, 9280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1958 Valid, 7322 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2023-11-22 23:31:41,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3288 states. [2023-11-22 23:31:41,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3288 to 3229. [2023-11-22 23:31:41,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3229 states, 2203 states have (on average 1.321833862914208) internal successors, (2912), 2270 states have internal predecessors, (2912), 773 states have call successors, (773), 246 states have call predecessors, (773), 252 states have return successors, (844), 747 states have call predecessors, (844), 771 states have call successors, (844) [2023-11-22 23:31:41,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3229 states to 3229 states and 4529 transitions. [2023-11-22 23:31:41,334 INFO L78 Accepts]: Start accepts. Automaton has 3229 states and 4529 transitions. Word has length 155 [2023-11-22 23:31:41,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:41,335 INFO L495 AbstractCegarLoop]: Abstraction has 3229 states and 4529 transitions. [2023-11-22 23:31:41,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.76) internal successors, (169), 22 states have internal predecessors, (169), 13 states have call successors, (54), 14 states have call predecessors, (54), 12 states have return successors, (51), 10 states have call predecessors, (51), 11 states have call successors, (51) [2023-11-22 23:31:41,345 INFO L276 IsEmpty]: Start isEmpty. Operand 3229 states and 4529 transitions. [2023-11-22 23:31:41,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-22 23:31:41,348 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:41,348 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:41,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:41,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-22 23:31:41,563 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:41,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:41,564 INFO L85 PathProgramCache]: Analyzing trace with hash -737106287, now seen corresponding path program 1 times [2023-11-22 23:31:41,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:41,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570297174] [2023-11-22 23:31:41,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:41,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:41,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:42,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:42,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:31:42,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:31:42,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:31:42,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:31:42,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:31:42,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:31:42,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:42,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:31:42,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:42,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:42,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:31:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:42,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:31:42,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:42,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:42,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-22 23:31:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2023-11-22 23:31:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-22 23:31:42,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-11-22 23:31:42,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:42,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570297174] [2023-11-22 23:31:42,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570297174] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:42,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600236093] [2023-11-22 23:31:42,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:42,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:42,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:42,436 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) [2023-11-22 23:31:42,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-22 23:31:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:43,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 1875 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-22 23:31:43,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:43,181 INFO L378 Elim1Store]: Elim1 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 [2023-11-22 23:31:43,185 INFO L378 Elim1Store]: Elim1 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 [2023-11-22 23:31:43,254 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:31:43,265 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 13 [2023-11-22 23:31:43,273 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 50 proven. 2 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-22 23:31:43,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:31:43,368 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-11-22 23:31:43,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600236093] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:31:43,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:31:43,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 10 [2023-11-22 23:31:43,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991521806] [2023-11-22 23:31:43,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:31:43,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 23:31:43,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:43,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 23:31:43,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-22 23:31:43,370 INFO L87 Difference]: Start difference. First operand 3229 states and 4529 transitions. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 6 states have internal predecessors, (88), 5 states have call successors, (34), 6 states have call predecessors, (34), 4 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2023-11-22 23:31:49,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:31:50,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:50,169 INFO L93 Difference]: Finished difference Result 5087 states and 7096 transitions. [2023-11-22 23:31:50,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-22 23:31:50,170 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 6 states have internal predecessors, (88), 5 states have call successors, (34), 6 states have call predecessors, (34), 4 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) Word has length 156 [2023-11-22 23:31:50,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:50,177 INFO L225 Difference]: With dead ends: 5087 [2023-11-22 23:31:50,177 INFO L226 Difference]: Without dead ends: 2236 [2023-11-22 23:31:50,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 359 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-22 23:31:50,185 INFO L413 NwaCegarLoop]: 505 mSDtfsCounter, 742 mSDsluCounter, 2125 mSDsCounter, 0 mSdLazyCounter, 2237 mSolverCounterSat, 520 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 2630 SdHoareTripleChecker+Invalid, 2758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 520 IncrementalHoareTripleChecker+Valid, 2237 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:50,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [781 Valid, 2630 Invalid, 2758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [520 Valid, 2237 Invalid, 1 Unknown, 0 Unchecked, 6.6s Time] [2023-11-22 23:31:50,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2023-11-22 23:31:50,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 2209. [2023-11-22 23:31:50,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 1505 states have (on average 1.3182724252491695) internal successors, (1984), 1551 states have internal predecessors, (1984), 519 states have call successors, (519), 181 states have call predecessors, (519), 184 states have return successors, (558), 500 states have call predecessors, (558), 517 states have call successors, (558) [2023-11-22 23:31:50,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 3061 transitions. [2023-11-22 23:31:50,255 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 3061 transitions. Word has length 156 [2023-11-22 23:31:50,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:50,256 INFO L495 AbstractCegarLoop]: Abstraction has 2209 states and 3061 transitions. [2023-11-22 23:31:50,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 6 states have internal predecessors, (88), 5 states have call successors, (34), 6 states have call predecessors, (34), 4 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2023-11-22 23:31:50,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 3061 transitions. [2023-11-22 23:31:50,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-11-22 23:31:50,258 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:50,258 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:50,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:50,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-22 23:31:50,473 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:50,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:50,473 INFO L85 PathProgramCache]: Analyzing trace with hash -740715689, now seen corresponding path program 1 times [2023-11-22 23:31:50,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:50,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850583350] [2023-11-22 23:31:50,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:50,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:31:50,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:31:50,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:31:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:50,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:31:50,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:31:50,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:31:50,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:50,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:50,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:51,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:31:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:51,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:51,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:31:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:51,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:51,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:31:51,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:51,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-22 23:31:51,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2023-11-22 23:31:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-22 23:31:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2023-11-22 23:31:51,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,063 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2023-11-22 23:31:51,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:51,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850583350] [2023-11-22 23:31:51,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850583350] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:51,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470707106] [2023-11-22 23:31:51,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:51,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:51,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:51,065 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) [2023-11-22 23:31:51,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-22 23:31:51,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:51,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 1907 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-22 23:31:51,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:51,990 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-11-22 23:31:51,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:31:52,097 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2023-11-22 23:31:52,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470707106] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:52,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:31:52,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 12 [2023-11-22 23:31:52,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389024459] [2023-11-22 23:31:52,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:31:52,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-22 23:31:52,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:52,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-22 23:31:52,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-22 23:31:52,099 INFO L87 Difference]: Start difference. First operand 2209 states and 3061 transitions. Second operand has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 4 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:31:53,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:53,679 INFO L93 Difference]: Finished difference Result 2268 states and 3113 transitions. [2023-11-22 23:31:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-22 23:31:53,680 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 4 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 166 [2023-11-22 23:31:53,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:53,687 INFO L225 Difference]: With dead ends: 2268 [2023-11-22 23:31:53,687 INFO L226 Difference]: Without dead ends: 2179 [2023-11-22 23:31:53,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 368 SyntacticMatches, 7 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-22 23:31:53,688 INFO L413 NwaCegarLoop]: 656 mSDtfsCounter, 5 mSDsluCounter, 2520 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 3176 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:53,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 3176 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-22 23:31:53,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2179 states. [2023-11-22 23:31:53,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2179 to 2179. [2023-11-22 23:31:53,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2179 states, 1490 states have (on average 1.3208053691275168) internal successors, (1968), 1536 states have internal predecessors, (1968), 504 states have call successors, (504), 181 states have call predecessors, (504), 184 states have return successors, (533), 485 states have call predecessors, (533), 502 states have call successors, (533) [2023-11-22 23:31:53,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2179 states to 2179 states and 3005 transitions. [2023-11-22 23:31:53,757 INFO L78 Accepts]: Start accepts. Automaton has 2179 states and 3005 transitions. Word has length 166 [2023-11-22 23:31:53,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:53,757 INFO L495 AbstractCegarLoop]: Abstraction has 2179 states and 3005 transitions. [2023-11-22 23:31:53,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 4 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:31:53,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2179 states and 3005 transitions. [2023-11-22 23:31:53,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-11-22 23:31:53,760 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:53,760 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:53,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:53,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-22 23:31:53,978 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:53,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:53,978 INFO L85 PathProgramCache]: Analyzing trace with hash 524942939, now seen corresponding path program 1 times [2023-11-22 23:31:53,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:53,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935457535] [2023-11-22 23:31:53,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:53,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:54,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:31:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:31:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:31:54,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:54,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:31:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:31:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:31:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:54,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:31:54,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:54,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:31:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:31:54,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-22 23:31:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-22 23:31:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-22 23:31:54,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:31:54,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-22 23:31:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-22 23:31:54,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2023-11-22 23:31:54,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-22 23:31:54,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2023-11-22 23:31:54,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2023-11-22 23:31:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2023-11-22 23:31:54,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-22 23:31:54,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2023-11-22 23:31:54,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:54,539 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-11-22 23:31:54,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:54,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935457535] [2023-11-22 23:31:54,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935457535] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:31:54,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367790718] [2023-11-22 23:31:54,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:54,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:31:54,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:31:54,542 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) [2023-11-22 23:31:54,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-22 23:31:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:55,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 2767 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-22 23:31:55,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:31:55,472 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-11-22 23:31:55,472 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:31:55,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367790718] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:31:55,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:31:55,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2023-11-22 23:31:55,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321378431] [2023-11-22 23:31:55,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:31:55,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 23:31:55,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:55,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 23:31:55,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-22 23:31:55,474 INFO L87 Difference]: Start difference. First operand 2179 states and 3005 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-22 23:31:55,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:31:55,972 INFO L93 Difference]: Finished difference Result 3927 states and 5465 transitions. [2023-11-22 23:31:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 23:31:55,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 242 [2023-11-22 23:31:55,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:31:55,987 INFO L225 Difference]: With dead ends: 3927 [2023-11-22 23:31:55,988 INFO L226 Difference]: Without dead ends: 2186 [2023-11-22 23:31:55,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 312 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-22 23:31:55,995 INFO L413 NwaCegarLoop]: 645 mSDtfsCounter, 6 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1283 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-22 23:31:55,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 1283 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-22 23:31:55,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2186 states. [2023-11-22 23:31:56,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2186 to 2182. [2023-11-22 23:31:56,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 1493 states have (on average 1.3201607501674482) internal successors, (1971), 1539 states have internal predecessors, (1971), 504 states have call successors, (504), 181 states have call predecessors, (504), 184 states have return successors, (533), 485 states have call predecessors, (533), 502 states have call successors, (533) [2023-11-22 23:31:56,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 3008 transitions. [2023-11-22 23:31:56,068 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 3008 transitions. Word has length 242 [2023-11-22 23:31:56,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:31:56,069 INFO L495 AbstractCegarLoop]: Abstraction has 2182 states and 3008 transitions. [2023-11-22 23:31:56,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-22 23:31:56,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 3008 transitions. [2023-11-22 23:31:56,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-11-22 23:31:56,072 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:31:56,072 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:31:56,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-22 23:31:56,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-22 23:31:56,289 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:31:56,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:31:56,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1444852521, now seen corresponding path program 1 times [2023-11-22 23:31:56,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:31:56,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464808647] [2023-11-22 23:31:56,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:31:56,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:31:56,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:31:57,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:31:57,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:31:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:31:57,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:31:57,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:31:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:31:57,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:31:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:31:57,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:31:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:57,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:31:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:31:57,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-22 23:31:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-22 23:31:57,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-22 23:31:57,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:31:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-22 23:31:57,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-22 23:31:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2023-11-22 23:31:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2023-11-22 23:31:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2023-11-22 23:31:57,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:31:57,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2023-11-22 23:31:57,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-22 23:31:57,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2023-11-22 23:31:57,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2023-11-22 23:31:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:31:57,237 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2023-11-22 23:31:57,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:31:57,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464808647] [2023-11-22 23:31:57,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464808647] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:31:57,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:31:57,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-22 23:31:57,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857966612] [2023-11-22 23:31:57,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:31:57,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-22 23:31:57,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:31:57,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-22 23:31:57,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-22 23:31:57,239 INFO L87 Difference]: Start difference. First operand 2182 states and 3008 transitions. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 5 states have internal predecessors, (105), 3 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-22 23:32:01,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:32:01,302 INFO L93 Difference]: Finished difference Result 3981 states and 5533 transitions. [2023-11-22 23:32:01,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 23:32:01,302 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 5 states have internal predecessors, (105), 3 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 245 [2023-11-22 23:32:01,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:32:01,309 INFO L225 Difference]: With dead ends: 3981 [2023-11-22 23:32:01,309 INFO L226 Difference]: Without dead ends: 2226 [2023-11-22 23:32:01,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-22 23:32:01,313 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 472 mSDsluCounter, 1878 mSDsCounter, 0 mSdLazyCounter, 2118 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 2347 SdHoareTripleChecker+Invalid, 2519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 2118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:32:01,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 2347 Invalid, 2519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 2118 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-11-22 23:32:01,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2023-11-22 23:32:01,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2182. [2023-11-22 23:32:01,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 1493 states have (on average 1.3221701272605493) internal successors, (1974), 1541 states have internal predecessors, (1974), 504 states have call successors, (504), 181 states have call predecessors, (504), 184 states have return successors, (535), 483 states have call predecessors, (535), 502 states have call successors, (535) [2023-11-22 23:32:01,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 3013 transitions. [2023-11-22 23:32:01,426 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 3013 transitions. Word has length 245 [2023-11-22 23:32:01,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:32:01,426 INFO L495 AbstractCegarLoop]: Abstraction has 2182 states and 3013 transitions. [2023-11-22 23:32:01,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 5 states have internal predecessors, (105), 3 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-22 23:32:01,426 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 3013 transitions. [2023-11-22 23:32:01,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-11-22 23:32:01,431 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:32:01,431 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:32:01,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-22 23:32:01,432 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:32:01,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:32:01,432 INFO L85 PathProgramCache]: Analyzing trace with hash -477180309, now seen corresponding path program 1 times [2023-11-22 23:32:01,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:32:01,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741368816] [2023-11-22 23:32:01,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:32:01,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:32:01,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:32:01,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:32:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:32:01,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:32:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:32:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:32:01,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:32:01,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:32:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:01,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:32:01,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:32:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:01,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:32:01,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-22 23:32:01,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-22 23:32:01,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-22 23:32:01,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:32:01,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-22 23:32:01,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-22 23:32:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2023-11-22 23:32:01,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2023-11-22 23:32:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2023-11-22 23:32:01,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:01,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2023-11-22 23:32:01,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-22 23:32:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2023-11-22 23:32:01,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2023-11-22 23:32:01,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-22 23:32:01,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:32:01,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741368816] [2023-11-22 23:32:01,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741368816] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:32:01,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:32:01,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-22 23:32:01,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137368573] [2023-11-22 23:32:02,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:32:02,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-22 23:32:02,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:32:02,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-22 23:32:02,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-22 23:32:02,001 INFO L87 Difference]: Start difference. First operand 2182 states and 3013 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (29), 5 states have call predecessors, (29), 1 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-22 23:32:04,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:32:04,793 INFO L93 Difference]: Finished difference Result 2242 states and 3117 transitions. [2023-11-22 23:32:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-22 23:32:04,793 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (29), 5 states have call predecessors, (29), 1 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) Word has length 245 [2023-11-22 23:32:04,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:32:04,800 INFO L225 Difference]: With dead ends: 2242 [2023-11-22 23:32:04,800 INFO L226 Difference]: Without dead ends: 2234 [2023-11-22 23:32:04,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-22 23:32:04,801 INFO L413 NwaCegarLoop]: 642 mSDtfsCounter, 1192 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 562 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1294 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 1779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 562 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:32:04,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1294 Valid, 1743 Invalid, 1779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [562 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-22 23:32:04,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2023-11-22 23:32:04,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 2182. [2023-11-22 23:32:04,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 1493 states have (on average 1.3215003348961822) internal successors, (1973), 1541 states have internal predecessors, (1973), 504 states have call successors, (504), 181 states have call predecessors, (504), 184 states have return successors, (535), 483 states have call predecessors, (535), 502 states have call successors, (535) [2023-11-22 23:32:04,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 3012 transitions. [2023-11-22 23:32:04,891 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 3012 transitions. Word has length 245 [2023-11-22 23:32:04,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:32:04,891 INFO L495 AbstractCegarLoop]: Abstraction has 2182 states and 3012 transitions. [2023-11-22 23:32:04,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (29), 5 states have call predecessors, (29), 1 states have return successors, (28), 3 states have call predecessors, (28), 4 states have call successors, (28) [2023-11-22 23:32:04,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 3012 transitions. [2023-11-22 23:32:04,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2023-11-22 23:32:04,894 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:32:04,894 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:32:04,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-22 23:32:04,894 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:32:04,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:32:04,895 INFO L85 PathProgramCache]: Analyzing trace with hash 970336850, now seen corresponding path program 1 times [2023-11-22 23:32:04,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:32:04,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843881089] [2023-11-22 23:32:04,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:32:04,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:32:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:32:05,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:32:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:32:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:32:05,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:32:05,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:32:05,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:32:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:32:05,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:05,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:32:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:05,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:32:05,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:05,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:32:05,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-22 23:32:05,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-22 23:32:05,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-22 23:32:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:32:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-22 23:32:05,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-22 23:32:05,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2023-11-22 23:32:05,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2023-11-22 23:32:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2023-11-22 23:32:05,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:05,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2023-11-22 23:32:05,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-22 23:32:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2023-11-22 23:32:05,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2023-11-22 23:32:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-22 23:32:05,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:32:05,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843881089] [2023-11-22 23:32:05,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843881089] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:32:05,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378133630] [2023-11-22 23:32:05,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:32:05,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:32:05,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:32:05,489 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) [2023-11-22 23:32:05,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-22 23:32:06,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:06,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 2789 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-22 23:32:06,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:32:06,597 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-11-22 23:32:06,597 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:32:06,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378133630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:32:06,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:32:06,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2023-11-22 23:32:06,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424155852] [2023-11-22 23:32:06,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:32:06,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:32:06,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:32:06,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:32:06,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-22 23:32:06,600 INFO L87 Difference]: Start difference. First operand 2182 states and 3012 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 3 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-22 23:32:07,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:32:07,520 INFO L93 Difference]: Finished difference Result 3924 states and 5427 transitions. [2023-11-22 23:32:07,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:32:07,520 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 3 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 249 [2023-11-22 23:32:07,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:32:07,526 INFO L225 Difference]: With dead ends: 3924 [2023-11-22 23:32:07,526 INFO L226 Difference]: Without dead ends: 2186 [2023-11-22 23:32:07,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-22 23:32:07,529 INFO L413 NwaCegarLoop]: 867 mSDtfsCounter, 398 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1445 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-22 23:32:07,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 1445 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-22 23:32:07,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2186 states. [2023-11-22 23:32:07,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2186 to 2182. [2023-11-22 23:32:07,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 1493 states have (on average 1.3201607501674482) internal successors, (1971), 1541 states have internal predecessors, (1971), 504 states have call successors, (504), 181 states have call predecessors, (504), 184 states have return successors, (535), 483 states have call predecessors, (535), 502 states have call successors, (535) [2023-11-22 23:32:07,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 3010 transitions. [2023-11-22 23:32:07,607 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 3010 transitions. Word has length 249 [2023-11-22 23:32:07,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:32:07,607 INFO L495 AbstractCegarLoop]: Abstraction has 2182 states and 3010 transitions. [2023-11-22 23:32:07,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 3 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2023-11-22 23:32:07,607 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 3010 transitions. [2023-11-22 23:32:07,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-11-22 23:32:07,610 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:32:07,610 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:32:07,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-22 23:32:07,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-22 23:32:07,827 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:32:07,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:32:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash -16939329, now seen corresponding path program 1 times [2023-11-22 23:32:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:32:07,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884475858] [2023-11-22 23:32:07,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:32:07,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:32:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:32:08,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-22 23:32:08,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:32:08,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-22 23:32:08,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:32:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:32:08,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-22 23:32:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:32:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:32:08,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-22 23:32:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:08,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:32:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-11-22 23:32:08,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-22 23:32:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-22 23:32:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-22 23:32:08,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:32:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-22 23:32:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-22 23:32:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2023-11-22 23:32:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2023-11-22 23:32:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2023-11-22 23:32:08,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:32:08,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2023-11-22 23:32:08,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-22 23:32:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2023-11-22 23:32:08,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2023-11-22 23:32:08,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2023-11-22 23:32:08,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2023-11-22 23:32:08,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2023-11-22 23:32:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2023-11-22 23:32:08,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:08,554 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2023-11-22 23:32:08,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:32:08,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884475858] [2023-11-22 23:32:08,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884475858] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:32:08,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094495442] [2023-11-22 23:32:08,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:32:08,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:32:08,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:32:08,556 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) [2023-11-22 23:32:08,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-22 23:32:09,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:32:09,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 2895 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-22 23:32:09,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:32:09,776 INFO L378 Elim1Store]: Elim1 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 43 treesize of output 16 [2023-11-22 23:32:09,835 INFO L378 Elim1Store]: Elim1 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 22 treesize of output 10 [2023-11-22 23:32:09,848 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2023-11-22 23:32:09,848 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:32:09,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094495442] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:32:09,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:32:09,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2023-11-22 23:32:09,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449440647] [2023-11-22 23:32:09,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:32:09,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-22 23:32:09,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:32:09,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-22 23:32:09,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-22 23:32:09,849 INFO L87 Difference]: Start difference. First operand 2182 states and 3010 transitions. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (32), 4 states have call predecessors, (32), 4 states have call successors, (32) [2023-11-22 23:32:12,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:14,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:16,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:18,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:20,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:22,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:24,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:27,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:29,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:31,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:33,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:35,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:37,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:39,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:41,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:43,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:45,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:47,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:49,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:51,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:53,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:55,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:57,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:32:59,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:01,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:03,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:05,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:07,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:09,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:11,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:13,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:15,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:17,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:19,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:21,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:23,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:25,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:27,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:29,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:31,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:33,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:35,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:37,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:39,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:41,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:43,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:45,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:47,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:49,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:51,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:53,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:55,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:57,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:33:59,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:01,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:04,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:06,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:08,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:10,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:12,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:14,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:16,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:18,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:20,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:22,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:24,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:27,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:29,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:31,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:33,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:34:35,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] Killed by 15