./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 f6def3055939e7924c556782ca9d4709018ae81be71dcf327652b82e5d7c7965 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 18:39:53,880 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 18:39:53,937 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 18:39:53,944 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 18:39:53,946 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 18:39:53,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 18:39:53,968 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 18:39:53,968 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 18:39:53,968 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 18:39:53,968 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 18:39:53,968 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 18:39:53,968 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 18:39:53,969 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 18:39:53,969 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 18:39:53,969 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 18:39:53,969 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:39:53,970 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:39:53,970 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 18:39:53,970 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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-jdk21/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 -> f6def3055939e7924c556782ca9d4709018ae81be71dcf327652b82e5d7c7965 [2025-01-09 18:39:54,197 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 18:39:54,203 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 18:39:54,205 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 18:39:54,206 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 18:39:54,206 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 18:39:54,208 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i [2025-01-09 18:39:55,314 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/967152143/f29135230c504e3ab77f6e47a1dfd28b/FLAG243746800 [2025-01-09 18:39:55,744 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 18:39:55,744 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i [2025-01-09 18:39:55,778 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/967152143/f29135230c504e3ab77f6e47a1dfd28b/FLAG243746800 [2025-01-09 18:39:55,869 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/967152143/f29135230c504e3ab77f6e47a1dfd28b [2025-01-09 18:39:55,871 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 18:39:55,871 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 18:39:55,872 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 18:39:55,872 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 18:39:55,875 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 18:39:55,875 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 06:39:55" (1/1) ... [2025-01-09 18:39:55,876 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e90c48f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:55, skipping insertion in model container [2025-01-09 18:39:55,876 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 06:39:55" (1/1) ... [2025-01-09 18:39:55,931 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 18:39:56,834 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i[225448,225461] [2025-01-09 18:39:56,883 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 18:39:56,915 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 18:39:57,022 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6012] [2025-01-09 18:39:57,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6014] [2025-01-09 18:39:57,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6024] [2025-01-09 18:39:57,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6031] [2025-01-09 18:39:57,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btc %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6038] [2025-01-09 18:39:57,028 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [6052-6053] [2025-01-09 18:39:57,028 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6060] [2025-01-09 18:39:57,030 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6089] [2025-01-09 18:39:57,030 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6092] [2025-01-09 18:39:57,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6095] [2025-01-09 18:39:57,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6098] [2025-01-09 18:39:57,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [6113] [2025-01-09 18:39:57,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6120] [2025-01-09 18:39:57,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [6128-6129] [2025-01-09 18:39:57,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/atmdev.h"), "i" (271), "i" (12UL)); [6402-6403] [2025-01-09 18:39:57,061 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6468] [2025-01-09 18:39:57,074 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6490] [2025-01-09 18:39:57,078 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [6503-6504] [2025-01-09 18:39:57,079 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [6508-6509] [2025-01-09 18:39:57,079 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___6->state): : "memory", "cc"); [6513-6514] [2025-01-09 18:39:57,081 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___7->state): : "memory", "cc"); [6518-6519] [2025-01-09 18:39:57,081 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [6539-6540] [2025-01-09 18:39:57,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [6544-6545] [2025-01-09 18:39:57,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [6549-6550] [2025-01-09 18:39:57,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___13->state): : "memory", "cc"); [6554-6555] [2025-01-09 18:39:57,162 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i[225448,225461] [2025-01-09 18:39:57,209 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 18:39:57,252 INFO L204 MainTranslator]: Completed translation [2025-01-09 18:39:57,253 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57 WrapperNode [2025-01-09 18:39:57,254 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 18:39:57,255 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 18:39:57,255 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 18:39:57,255 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 18:39:57,259 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,288 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,389 INFO L138 Inliner]: procedures = 142, calls = 1108, calls flagged for inlining = 59, calls inlined = 58, statements flattened = 2557 [2025-01-09 18:39:57,390 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 18:39:57,391 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 18:39:57,391 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 18:39:57,391 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 18:39:57,398 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,398 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,425 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,598 INFO L175 MemorySlicer]: Split 830 memory accesses to 15 slices as follows [650, 2, 110, 12, 1, 4, 4, 11, 2, 7, 15, 4, 5, 2, 1]. 78 percent of accesses are in the largest equivalence class. The 25 initializations are split as follows [7, 2, 0, 0, 1, 4, 0, 0, 0, 7, 0, 4, 0, 0, 0]. The 529 writes are split as follows [450, 0, 52, 2, 0, 0, 1, 3, 1, 0, 15, 0, 5, 0, 0]. [2025-01-09 18:39:57,598 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,598 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,666 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,672 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,682 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,695 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,704 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,734 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 18:39:57,735 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 18:39:57,735 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 18:39:57,735 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 18:39:57,736 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (1/1) ... [2025-01-09 18:39:57,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:39:57,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:39:57,761 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 18:39:57,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure atm_sk [2025-01-09 18:39:57,780 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_sk [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure skb_copy_from_linear_data [2025-01-09 18:39:57,780 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_copy_from_linear_data [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure change_bit [2025-01-09 18:39:57,780 INFO L138 BoogieDeclarations]: Found implementation of procedure change_bit [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure atm_alloc_charge [2025-01-09 18:39:57,780 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_alloc_charge [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-01-09 18:39:57,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-01-09 18:39:57,780 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 18:39:57,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 18:39:57,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 18:39:57,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 18:39:57,784 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-01-09 18:39:57,784 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 18:39:57,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure sk_sleep [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_sleep [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_v_ioctl [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_v_ioctl [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-01-09 18:39:57,785 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 18:39:57,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-01-09 18:39:57,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 18:39:57,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-01-09 18:39:57,786 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 18:39:57,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 18:39:57,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 18:39:57,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 18:39:57,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 18:39:57,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 18:39:57,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 18:39:57,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 18:39:57,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 18:39:57,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 18:39:57,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 18:39:57,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 18:39:57,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 18:39:57,789 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 18:39:57,789 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 18:39:57,789 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 18:39:57,789 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 18:39:57,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_v_dev_close [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_v_dev_close [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure sk_atm [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_atm [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_c_send [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_c_send [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 18:39:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 18:39:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_create [2025-01-09 18:39:57,792 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_create [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_c_close [2025-01-09 18:39:57,792 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_c_close [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure atm_dev_deregister [2025-01-09 18:39:57,792 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_dev_deregister [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-01-09 18:39:57,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-01-09 18:39:57,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-01-09 18:39:57,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-01-09 18:39:57,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_v_close [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_v_close [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure atm_dev_put [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_dev_put [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure atm_dev_lookup [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure atm_dev_lookup [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_v_send [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_v_send [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure atmtcp_send_control [2025-01-09 18:39:57,794 INFO L138 BoogieDeclarations]: Found implementation of procedure atmtcp_send_control [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 18:39:57,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 18:39:57,795 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock [2025-01-09 18:39:57,795 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock [2025-01-09 18:39:57,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 18:39:57,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 18:39:57,795 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock [2025-01-09 18:39:57,795 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock [2025-01-09 18:39:58,303 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 18:39:58,306 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 18:39:58,882 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 18:40:20,184 INFO L? ?]: Removed 1187 outVars from TransFormulas that were not future-live. [2025-01-09 18:40:20,184 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 18:40:20,202 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 18:40:20,202 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-09 18:40:20,202 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 06:40:20 BoogieIcfgContainer [2025-01-09 18:40:20,203 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 18:40:20,209 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 18:40:20,209 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 18:40:20,212 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 18:40:20,212 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 06:39:55" (1/3) ... [2025-01-09 18:40:20,213 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c88f5f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 06:40:20, skipping insertion in model container [2025-01-09 18:40:20,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:39:57" (2/3) ... [2025-01-09 18:40:20,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c88f5f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 06:40:20, skipping insertion in model container [2025-01-09 18:40:20,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 06:40:20" (3/3) ... [2025-01-09 18:40:20,217 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i [2025-01-09 18:40:20,226 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 18:40:20,228 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--atm--atmtcp.ko-entry_point.cil.out.i that has 72 procedures, 786 locations, 1 initial locations, 47 loop locations, and 1 error locations. [2025-01-09 18:40:20,282 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 18:40:20,291 INFO L333 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, 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;@21bc5e54, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 18:40:20,291 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 18:40:20,295 INFO L276 IsEmpty]: Start isEmpty. Operand has 667 states, 479 states have (on average 1.3402922755741127) internal successors, (642), 499 states have internal predecessors, (642), 142 states have call successors, (142), 45 states have call predecessors, (142), 44 states have return successors, (137), 134 states have call predecessors, (137), 137 states have call successors, (137) [2025-01-09 18:40:20,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-01-09 18:40:20,303 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:20,303 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2025-01-09 18:40:20,303 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:20,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:20,307 INFO L85 PathProgramCache]: Analyzing trace with hash -398412276, now seen corresponding path program 1 times [2025-01-09 18:40:20,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:20,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815052073] [2025-01-09 18:40:20,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:20,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:40:24,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-01-09 18:40:24,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-01-09 18:40:24,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:24,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2025-01-09 18:40:25,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:40:25,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815052073] [2025-01-09 18:40:25,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815052073] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:40:25,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173347206] [2025-01-09 18:40:25,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:25,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:40:25,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:40:25,276 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:40:25,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-09 18:40:29,431 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-01-09 18:40:29,802 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-01-09 18:40:29,802 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:29,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:29,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 3661 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 18:40:29,831 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:40:29,884 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2025-01-09 18:40:29,885 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:40:29,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173347206] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:40:29,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:40:29,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-09 18:40:29,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205736380] [2025-01-09 18:40:29,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:40:29,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 18:40:29,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:40:29,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 18:40:29,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 18:40:29,910 INFO L87 Difference]: Start difference. First operand has 667 states, 479 states have (on average 1.3402922755741127) internal successors, (642), 499 states have internal predecessors, (642), 142 states have call successors, (142), 45 states have call predecessors, (142), 44 states have return successors, (137), 134 states have call predecessors, (137), 137 states have call successors, (137) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-01-09 18:40:30,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:40:30,007 INFO L93 Difference]: Finished difference Result 1329 states and 1875 transitions. [2025-01-09 18:40:30,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 18:40:30,008 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 133 [2025-01-09 18:40:30,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:40:30,027 INFO L225 Difference]: With dead ends: 1329 [2025-01-09 18:40:30,027 INFO L226 Difference]: Without dead ends: 653 [2025-01-09 18:40:30,037 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 18:40:30,039 INFO L435 NwaCegarLoop]: 916 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:40:30,039 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:40:30,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2025-01-09 18:40:30,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 653. [2025-01-09 18:40:30,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 472 states have (on average 1.3241525423728813) internal successors, (625), 485 states have internal predecessors, (625), 137 states have call successors, (137), 44 states have call predecessors, (137), 43 states have return successors, (135), 132 states have call predecessors, (135), 135 states have call successors, (135) [2025-01-09 18:40:30,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 897 transitions. [2025-01-09 18:40:30,130 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 897 transitions. Word has length 133 [2025-01-09 18:40:30,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:40:30,131 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 897 transitions. [2025-01-09 18:40:30,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-01-09 18:40:30,132 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 897 transitions. [2025-01-09 18:40:30,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-01-09 18:40:30,134 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:30,135 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2025-01-09 18:40:30,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-09 18:40:30,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-09 18:40:30,339 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:30,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:30,340 INFO L85 PathProgramCache]: Analyzing trace with hash 374058880, now seen corresponding path program 1 times [2025-01-09 18:40:30,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:30,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042411618] [2025-01-09 18:40:30,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:30,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:40:34,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-01-09 18:40:34,301 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-01-09 18:40:34,301 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:34,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:34,915 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2025-01-09 18:40:34,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:40:34,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042411618] [2025-01-09 18:40:34,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042411618] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:40:34,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:40:34,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:40:34,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994660532] [2025-01-09 18:40:34,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:40:34,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:40:34,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:40:34,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:40:34,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:34,917 INFO L87 Difference]: Start difference. First operand 653 states and 897 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2025-01-09 18:40:38,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:40:39,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:40:39,657 INFO L93 Difference]: Finished difference Result 1895 states and 2610 transitions. [2025-01-09 18:40:39,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:40:39,658 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 133 [2025-01-09 18:40:39,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:40:39,668 INFO L225 Difference]: With dead ends: 1895 [2025-01-09 18:40:39,671 INFO L226 Difference]: Without dead ends: 1270 [2025-01-09 18:40:39,674 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:39,675 INFO L435 NwaCegarLoop]: 910 mSDtfsCounter, 846 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 1793 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2025-01-09 18:40:39,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [846 Valid, 1793 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2025-01-09 18:40:39,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states. [2025-01-09 18:40:39,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 1267. [2025-01-09 18:40:39,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1267 states, 919 states have (on average 1.3275299238302503) internal successors, (1220), 944 states have internal predecessors, (1220), 263 states have call successors, (263), 85 states have call predecessors, (263), 84 states have return successors, (261), 255 states have call predecessors, (261), 261 states have call successors, (261) [2025-01-09 18:40:39,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1744 transitions. [2025-01-09 18:40:39,750 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1744 transitions. Word has length 133 [2025-01-09 18:40:39,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:40:39,751 INFO L471 AbstractCegarLoop]: Abstraction has 1267 states and 1744 transitions. [2025-01-09 18:40:39,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2025-01-09 18:40:39,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1744 transitions. [2025-01-09 18:40:39,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-01-09 18:40:39,757 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:39,757 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2025-01-09 18:40:39,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 18:40:39,757 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:39,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:39,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1918406962, now seen corresponding path program 1 times [2025-01-09 18:40:39,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:39,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037192551] [2025-01-09 18:40:39,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:39,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:40:43,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-01-09 18:40:43,487 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-01-09 18:40:43,487 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:43,487 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:44,183 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2025-01-09 18:40:44,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:40:44,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037192551] [2025-01-09 18:40:44,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037192551] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:40:44,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:40:44,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 18:40:44,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093278414] [2025-01-09 18:40:44,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:40:44,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:40:44,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:40:44,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:40:44,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:40:44,186 INFO L87 Difference]: Start difference. First operand 1267 states and 1744 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2025-01-09 18:40:44,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:40:44,470 INFO L93 Difference]: Finished difference Result 2505 states and 3450 transitions. [2025-01-09 18:40:44,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:40:44,470 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 136 [2025-01-09 18:40:44,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:40:44,478 INFO L225 Difference]: With dead ends: 2505 [2025-01-09 18:40:44,478 INFO L226 Difference]: Without dead ends: 1266 [2025-01-09 18:40:44,482 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:40:44,482 INFO L435 NwaCegarLoop]: 892 mSDtfsCounter, 892 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:40:44,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 1782 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:40:44,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states. [2025-01-09 18:40:44,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 1266. [2025-01-09 18:40:44,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 918 states have (on average 1.3246187363834423) internal successors, (1216), 943 states have internal predecessors, (1216), 263 states have call successors, (263), 85 states have call predecessors, (263), 84 states have return successors, (261), 255 states have call predecessors, (261), 261 states have call successors, (261) [2025-01-09 18:40:44,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 1740 transitions. [2025-01-09 18:40:44,545 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 1740 transitions. Word has length 136 [2025-01-09 18:40:44,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:40:44,545 INFO L471 AbstractCegarLoop]: Abstraction has 1266 states and 1740 transitions. [2025-01-09 18:40:44,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2025-01-09 18:40:44,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 1740 transitions. [2025-01-09 18:40:44,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-01-09 18:40:44,549 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:44,549 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:40:44,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 18:40:44,549 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:44,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:44,550 INFO L85 PathProgramCache]: Analyzing trace with hash 182157387, now seen corresponding path program 1 times [2025-01-09 18:40:44,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:44,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624070393] [2025-01-09 18:40:44,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:44,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:40:48,121 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-01-09 18:40:48,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-01-09 18:40:48,206 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:48,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:48,527 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-01-09 18:40:48,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:40:48,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624070393] [2025-01-09 18:40:48,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624070393] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:40:48,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:40:48,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:40:48,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919898057] [2025-01-09 18:40:48,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:40:48,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:40:48,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:40:48,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:40:48,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:48,528 INFO L87 Difference]: Start difference. First operand 1266 states and 1740 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-01-09 18:40:48,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:40:48,689 INFO L93 Difference]: Finished difference Result 3739 states and 5159 transitions. [2025-01-09 18:40:48,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:40:48,689 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 144 [2025-01-09 18:40:48,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:40:48,704 INFO L225 Difference]: With dead ends: 3739 [2025-01-09 18:40:48,704 INFO L226 Difference]: Without dead ends: 2497 [2025-01-09 18:40:48,708 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:48,710 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 855 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 1749 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:40:48,710 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [855 Valid, 1749 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:40:48,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2497 states. [2025-01-09 18:40:48,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2497 to 2493. [2025-01-09 18:40:48,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2493 states, 1811 states have (on average 1.326891220320265) internal successors, (2403), 1860 states have internal predecessors, (2403), 515 states have call successors, (515), 167 states have call predecessors, (515), 166 states have return successors, (513), 501 states have call predecessors, (513), 513 states have call successors, (513) [2025-01-09 18:40:48,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2493 states to 2493 states and 3431 transitions. [2025-01-09 18:40:48,793 INFO L78 Accepts]: Start accepts. Automaton has 2493 states and 3431 transitions. Word has length 144 [2025-01-09 18:40:48,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:40:48,794 INFO L471 AbstractCegarLoop]: Abstraction has 2493 states and 3431 transitions. [2025-01-09 18:40:48,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-01-09 18:40:48,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2493 states and 3431 transitions. [2025-01-09 18:40:48,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2025-01-09 18:40:48,797 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:48,797 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2025-01-09 18:40:48,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-09 18:40:48,797 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:48,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:48,797 INFO L85 PathProgramCache]: Analyzing trace with hash 449781180, now seen corresponding path program 1 times [2025-01-09 18:40:48,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:48,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356105635] [2025-01-09 18:40:48,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:48,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:40:52,323 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 150 statements into 1 equivalence classes. [2025-01-09 18:40:52,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 150 of 150 statements. [2025-01-09 18:40:52,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:52,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:52,739 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2025-01-09 18:40:52,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:40:52,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356105635] [2025-01-09 18:40:52,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356105635] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:40:52,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:40:52,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:40:52,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749732340] [2025-01-09 18:40:52,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:40:52,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:40:52,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:40:52,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:40:52,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:52,741 INFO L87 Difference]: Start difference. First operand 2493 states and 3431 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-01-09 18:40:52,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:40:52,871 INFO L93 Difference]: Finished difference Result 4554 states and 6246 transitions. [2025-01-09 18:40:52,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:40:52,872 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 150 [2025-01-09 18:40:52,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:40:52,885 INFO L225 Difference]: With dead ends: 4554 [2025-01-09 18:40:52,885 INFO L226 Difference]: Without dead ends: 2089 [2025-01-09 18:40:52,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:52,894 INFO L435 NwaCegarLoop]: 748 mSDtfsCounter, 742 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:40:52,895 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 748 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:40:52,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2089 states. [2025-01-09 18:40:52,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2089 to 2089. [2025-01-09 18:40:52,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2089 states, 1527 states have (on average 1.3274394237066143) internal successors, (2027), 1564 states have internal predecessors, (2027), 411 states have call successors, (411), 151 states have call predecessors, (411), 150 states have return successors, (409), 401 states have call predecessors, (409), 409 states have call successors, (409) [2025-01-09 18:40:52,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 2847 transitions. [2025-01-09 18:40:52,960 INFO L78 Accepts]: Start accepts. Automaton has 2089 states and 2847 transitions. Word has length 150 [2025-01-09 18:40:52,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:40:52,961 INFO L471 AbstractCegarLoop]: Abstraction has 2089 states and 2847 transitions. [2025-01-09 18:40:52,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-01-09 18:40:52,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2089 states and 2847 transitions. [2025-01-09 18:40:52,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2025-01-09 18:40:52,966 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:52,967 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2025-01-09 18:40:52,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-09 18:40:52,967 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:52,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:52,968 INFO L85 PathProgramCache]: Analyzing trace with hash 752163321, now seen corresponding path program 1 times [2025-01-09 18:40:52,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:52,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767952187] [2025-01-09 18:40:52,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:52,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:40:56,480 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-01-09 18:40:56,565 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-01-09 18:40:56,565 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:40:56,565 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:40:56,895 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2025-01-09 18:40:56,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:40:56,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767952187] [2025-01-09 18:40:56,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767952187] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:40:56,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:40:56,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:40:56,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293462223] [2025-01-09 18:40:56,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:40:56,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:40:56,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:40:56,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:40:56,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:56,896 INFO L87 Difference]: Start difference. First operand 2089 states and 2847 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-01-09 18:40:57,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:40:57,083 INFO L93 Difference]: Finished difference Result 4252 states and 5799 transitions. [2025-01-09 18:40:57,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:40:57,083 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 176 [2025-01-09 18:40:57,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:40:57,095 INFO L225 Difference]: With dead ends: 4252 [2025-01-09 18:40:57,095 INFO L226 Difference]: Without dead ends: 2191 [2025-01-09 18:40:57,101 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:40:57,102 INFO L435 NwaCegarLoop]: 784 mSDtfsCounter, 555 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 1491 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:40:57,102 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [555 Valid, 1491 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:40:57,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2191 states. [2025-01-09 18:40:57,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2191 to 2178. [2025-01-09 18:40:57,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2178 states, 1589 states have (on average 1.3360604153555695) internal successors, (2123), 1629 states have internal predecessors, (2123), 426 states have call successors, (426), 163 states have call predecessors, (426), 162 states have return successors, (424), 420 states have call predecessors, (424), 424 states have call successors, (424) [2025-01-09 18:40:57,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2178 states to 2178 states and 2973 transitions. [2025-01-09 18:40:57,174 INFO L78 Accepts]: Start accepts. Automaton has 2178 states and 2973 transitions. Word has length 176 [2025-01-09 18:40:57,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:40:57,174 INFO L471 AbstractCegarLoop]: Abstraction has 2178 states and 2973 transitions. [2025-01-09 18:40:57,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-01-09 18:40:57,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2178 states and 2973 transitions. [2025-01-09 18:40:57,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2025-01-09 18:40:57,178 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:40:57,178 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:40:57,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-09 18:40:57,179 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:40:57,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:40:57,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1915233638, now seen corresponding path program 1 times [2025-01-09 18:40:57,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:40:57,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079004908] [2025-01-09 18:40:57,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:40:57,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:41:00,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 178 statements into 1 equivalence classes. [2025-01-09 18:41:00,782 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 178 of 178 statements. [2025-01-09 18:41:00,783 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:41:00,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:41:01,355 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-09 18:41:01,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:41:01,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079004908] [2025-01-09 18:41:01,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079004908] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:41:01,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:41:01,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 18:41:01,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235719716] [2025-01-09 18:41:01,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:41:01,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:41:01,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:41:01,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:41:01,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:41:01,356 INFO L87 Difference]: Start difference. First operand 2178 states and 2973 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2025-01-09 18:41:01,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:41:01,636 INFO L93 Difference]: Finished difference Result 3957 states and 5406 transitions. [2025-01-09 18:41:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:41:01,637 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 178 [2025-01-09 18:41:01,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:41:01,647 INFO L225 Difference]: With dead ends: 3957 [2025-01-09 18:41:01,648 INFO L226 Difference]: Without dead ends: 2184 [2025-01-09 18:41:01,652 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:41:01,653 INFO L435 NwaCegarLoop]: 747 mSDtfsCounter, 1 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2230 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 18:41:01,653 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2230 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 18:41:01,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2184 states. [2025-01-09 18:41:01,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2184 to 2182. [2025-01-09 18:41:01,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 1593 states have (on average 1.335216572504708) internal successors, (2127), 1633 states have internal predecessors, (2127), 426 states have call successors, (426), 163 states have call predecessors, (426), 162 states have return successors, (424), 420 states have call predecessors, (424), 424 states have call successors, (424) [2025-01-09 18:41:01,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2977 transitions. [2025-01-09 18:41:01,719 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2977 transitions. Word has length 178 [2025-01-09 18:41:01,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:41:01,719 INFO L471 AbstractCegarLoop]: Abstraction has 2182 states and 2977 transitions. [2025-01-09 18:41:01,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2025-01-09 18:41:01,719 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2977 transitions. [2025-01-09 18:41:01,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-01-09 18:41:01,722 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:41:01,723 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:41:01,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-01-09 18:41:01,723 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:41:01,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:41:01,723 INFO L85 PathProgramCache]: Analyzing trace with hash -136352963, now seen corresponding path program 1 times [2025-01-09 18:41:01,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:41:01,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468806040] [2025-01-09 18:41:01,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:41:01,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:41:05,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-01-09 18:41:05,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-01-09 18:41:05,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:41:05,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:41:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-09 18:41:05,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:41:05,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468806040] [2025-01-09 18:41:05,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468806040] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:41:05,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:41:05,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 18:41:05,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620428191] [2025-01-09 18:41:05,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:41:05,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:41:05,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:41:05,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:41:05,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:41:05,843 INFO L87 Difference]: Start difference. First operand 2182 states and 2977 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2025-01-09 18:41:06,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:41:06,118 INFO L93 Difference]: Finished difference Result 3965 states and 5414 transitions. [2025-01-09 18:41:06,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:41:06,119 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 179 [2025-01-09 18:41:06,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:41:06,132 INFO L225 Difference]: With dead ends: 3965 [2025-01-09 18:41:06,132 INFO L226 Difference]: Without dead ends: 2188 [2025-01-09 18:41:06,138 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:41:06,139 INFO L435 NwaCegarLoop]: 747 mSDtfsCounter, 1 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2230 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 18:41:06,139 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2230 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 18:41:06,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2188 states. [2025-01-09 18:41:06,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2188 to 2182. [2025-01-09 18:41:06,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 1593 states have (on average 1.335216572504708) internal successors, (2127), 1633 states have internal predecessors, (2127), 426 states have call successors, (426), 163 states have call predecessors, (426), 162 states have return successors, (424), 420 states have call predecessors, (424), 424 states have call successors, (424) [2025-01-09 18:41:06,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2977 transitions. [2025-01-09 18:41:06,200 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2977 transitions. Word has length 179 [2025-01-09 18:41:06,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:41:06,200 INFO L471 AbstractCegarLoop]: Abstraction has 2182 states and 2977 transitions. [2025-01-09 18:41:06,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2025-01-09 18:41:06,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2977 transitions. [2025-01-09 18:41:06,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2025-01-09 18:41:06,203 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:41:06,204 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:41:06,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-09 18:41:06,204 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:41:06,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:41:06,204 INFO L85 PathProgramCache]: Analyzing trace with hash 113679762, now seen corresponding path program 1 times [2025-01-09 18:41:06,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:41:06,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545534037] [2025-01-09 18:41:06,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:41:06,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:41:09,841 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 188 statements into 1 equivalence classes. [2025-01-09 18:41:09,961 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 188 of 188 statements. [2025-01-09 18:41:09,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:41:09,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:41:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-09 18:41:11,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:41:11,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545534037] [2025-01-09 18:41:11,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545534037] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:41:11,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:41:11,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 18:41:11,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352720034] [2025-01-09 18:41:11,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:41:11,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:41:11,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:41:11,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:41:11,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:41:11,935 INFO L87 Difference]: Start difference. First operand 2182 states and 2977 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-01-09 18:41:12,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:41:12,418 INFO L93 Difference]: Finished difference Result 3965 states and 5416 transitions. [2025-01-09 18:41:12,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:41:12,418 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 188 [2025-01-09 18:41:12,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:41:12,432 INFO L225 Difference]: With dead ends: 3965 [2025-01-09 18:41:12,433 INFO L226 Difference]: Without dead ends: 2188 [2025-01-09 18:41:12,438 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:41:12,439 INFO L435 NwaCegarLoop]: 746 mSDtfsCounter, 3 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2217 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-09 18:41:12,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2217 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-09 18:41:12,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2188 states. [2025-01-09 18:41:12,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2188 to 2186. [2025-01-09 18:41:12,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2186 states, 1597 states have (on average 1.3343769567939887) internal successors, (2131), 1637 states have internal predecessors, (2131), 426 states have call successors, (426), 163 states have call predecessors, (426), 162 states have return successors, (424), 420 states have call predecessors, (424), 424 states have call successors, (424) [2025-01-09 18:41:12,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2186 states to 2186 states and 2981 transitions. [2025-01-09 18:41:12,537 INFO L78 Accepts]: Start accepts. Automaton has 2186 states and 2981 transitions. Word has length 188 [2025-01-09 18:41:12,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:41:12,538 INFO L471 AbstractCegarLoop]: Abstraction has 2186 states and 2981 transitions. [2025-01-09 18:41:12,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-01-09 18:41:12,538 INFO L276 IsEmpty]: Start isEmpty. Operand 2186 states and 2981 transitions. [2025-01-09 18:41:12,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2025-01-09 18:41:12,541 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:41:12,541 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:41:12,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-01-09 18:41:12,542 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:41:12,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:41:12,542 INFO L85 PathProgramCache]: Analyzing trace with hash 369255497, now seen corresponding path program 1 times [2025-01-09 18:41:12,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:41:12,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811280451] [2025-01-09 18:41:12,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:41:12,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:41:16,641 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 185 statements into 1 equivalence classes. [2025-01-09 18:41:16,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 185 of 185 statements. [2025-01-09 18:41:16,737 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:41:16,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:41:17,860 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-09 18:41:17,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:41:17,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811280451] [2025-01-09 18:41:17,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811280451] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:41:17,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:41:17,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-09 18:41:17,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040991200] [2025-01-09 18:41:17,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:41:17,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 18:41:17,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:41:17,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 18:41:17,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-01-09 18:41:17,862 INFO L87 Difference]: Start difference. First operand 2186 states and 2981 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 6 states have internal predecessors, (82), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2025-01-09 18:41:18,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:41:18,453 INFO L93 Difference]: Finished difference Result 3981 states and 5434 transitions. [2025-01-09 18:41:18,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-09 18:41:18,457 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 6 states have internal predecessors, (82), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 185 [2025-01-09 18:41:18,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:41:18,470 INFO L225 Difference]: With dead ends: 3981 [2025-01-09 18:41:18,470 INFO L226 Difference]: Without dead ends: 2200 [2025-01-09 18:41:18,475 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-01-09 18:41:18,475 INFO L435 NwaCegarLoop]: 745 mSDtfsCounter, 1 mSDsluCounter, 3709 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4454 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-09 18:41:18,476 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4454 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-09 18:41:18,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2200 states. [2025-01-09 18:41:18,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2200 to 2194. [2025-01-09 18:41:18,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2194 states, 1603 states have (on average 1.3331253898939488) internal successors, (2137), 1643 states have internal predecessors, (2137), 426 states have call successors, (426), 163 states have call predecessors, (426), 164 states have return successors, (428), 422 states have call predecessors, (428), 424 states have call successors, (428) [2025-01-09 18:41:18,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2194 states to 2194 states and 2991 transitions. [2025-01-09 18:41:18,546 INFO L78 Accepts]: Start accepts. Automaton has 2194 states and 2991 transitions. Word has length 185 [2025-01-09 18:41:18,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:41:18,547 INFO L471 AbstractCegarLoop]: Abstraction has 2194 states and 2991 transitions. [2025-01-09 18:41:18,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 6 states have internal predecessors, (82), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2025-01-09 18:41:18,547 INFO L276 IsEmpty]: Start isEmpty. Operand 2194 states and 2991 transitions. [2025-01-09 18:41:18,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2025-01-09 18:41:18,552 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:41:18,552 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:41:18,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-09 18:41:18,552 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:41:18,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:41:18,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1109356041, now seen corresponding path program 1 times [2025-01-09 18:41:18,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:41:18,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912732436] [2025-01-09 18:41:18,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:41:18,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:41:22,198 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 198 statements into 1 equivalence classes. [2025-01-09 18:41:22,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 198 of 198 statements. [2025-01-09 18:41:22,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:41:22,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:41:25,221 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-09 18:41:25,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:41:25,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912732436] [2025-01-09 18:41:25,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912732436] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:41:25,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:41:25,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-09 18:41:25,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474932588] [2025-01-09 18:41:25,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:41:25,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-09 18:41:25,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:41:25,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-09 18:41:25,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-01-09 18:41:25,223 INFO L87 Difference]: Start difference. First operand 2194 states and 2991 transitions. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 4 states have call predecessors, (17), 2 states have call successors, (17)